Skip to content

coding sprint

Fabrice Bauget edited this page Feb 9, 2026 · 29 revisions

February 09, 2026

36th Coding Sprint

  • Release 2025 announcement
  • BUG CI, py 3.14 win + arm64

February 02, 2026

35th Coding Sprint

  • Release 2025

January 26, 2026

34th Coding Sprint

  • Release 2025: openalea.rsml, openalea.caribu, openalea.hydroroot, openalea.astk, openalea.ratp

January 19, 2026

33rd Coding Sprint

  • release 2025 openalea meta,management of version pririty over channel priority adding option channel priority
  • working on CI to decide how to test packages before passing from rc to main when there are downward packages on main

January 12, 2026

32th Coding Sprint

  • pre-tag CI on Adel, Wheatfspm, rsml
  • doxygen with stat_tool
  • doc python with stat_tool

December 01, 2025

31th Coding Sprint

  • test pre-tag CI on pyqglviewer
  • test if files in openalea.my_pkg.data are unzipped when using __init__.py in src/openalea/my_pkg/data and they are.
  • Compile Stat_tool & Structure-Analysis

November 24, 2025

30th Coding Sprint

  • caribu not compiling
  • test install N1 package
  • Compile Stat_tool & Structure-Analysis

November 17, 2025

29th Coding Sprint

  • PyRATP in static

November 03, 2025

28th Coding Sprint

  • StructureAnalysis in 2 packages
  • openalea.lpy: script lpy not in the correct palce in the conda pckg, i.e. bin/lpy, fixed by using in pyproject.toml [project.scripts] instead of [project.entry-points."gui_scripts"].

October 27, 2025

27th Coding Sprint

  • work on CI for compiled project with scikit-build-core, e.g. StructureAnalysis.
  • bug correction on openalea.lpy not compiling with windows-latest because of UTF-8, that was accent in pyproject.toml but also from pqglviewer

October 13, 2025

26th Coding Sprint

  • TO DO for the release 2025

October 6, 2025

25th Coding Sprint

  • work on CI for compiled project with scikit-build-core, e.g. StructureAnalysis.
  • work on PyRATP developer mode on windows, difficulties because pip install -e . does not work with meson.

September 29, 2025

24th Coding Sprint

  • discussion about some package like Caribu that has compiled lib, but also a large part in pure python. Mostly the compiled libs do not change a lot. So what would be the correct strategy to not recompiled every thing when only changing python code, for read the doc for example. 2 packages, probably not, may be a specific pyproject.toml
  • package release must be done by bloc, for instance PyQglviewer-plantgl-Lpy-Plantscan3d should be release together.
  • next coding sprint plan to check documentation by pair.

September 8, 2025

23d Coding Sprint

  • organization of the next OpenAlea workshop September 15-17 2025

September 1, 2025

22d Coding Sprint

  • Review on changes since last coding sprint
  • assignation of some repo

July 7, 2025

21th Coding Sprint

  • Progress review on the release
    • Conda packages on compiled cpackages (Caribu, RATP, PlantGL)
    • Working on Linux, Windows and Mac
    • CI has been upgraded to more sophisticated workflow : Management of a release candidate
  • Next Steps
    • Release the OpenAlea Python Package stack
    • Documentations and Tutorials need to be updated

June 23, 2025

19th Coding Sprint

  • release candidate: which projects, what are the milestones
  • CI: management of several labels with conda

June 2, 2025

18th Coding Sprint

  • visio with Lusignan researchers to discuss about which of their project would be in the new release

May 26, 2025

17th Coding Sprint

  • CI rules to manage two branches of conda: openalea3:main and openalea3:latest

May 19, 2025

16th Coding Sprint

May 12, 2025

15th Coding Sprint

OpenAlea Release

Short presentation @pradal : Thoughts about the release

  • package version : GH action fail with test due to version not set

    • Choose a version schema
  • oawidgets do not plot MTG correctly

    • need to geenrate IFrame by writing a file mtg.html
    • but several notebooks will generate several times the same file.
  • shared_data : remove openalea.deploy

    • we need to change API to access data and move data to package
    • see openalea.mtg
  • Reproducibility of the Release

Minutes

  • @baugetfa
    • openalea.mtg and openalea.core
    • move pkg_resources to importlib
    • TODO : openalea.components and openalea.visualea
  • @thomasarsouze
    • org Zulip with sponsorship asking
    • need to be cited on the website
    • PyArchimed : JPyPe
      • use jar archimed and access to the classes
      • to build it and use it: use devcontainer and pixie
    • Github CI : upload in latest/dev when PR are merged on main
      • use one version of Python to upload
  • @christian34
    • openalea.phenomenal : conda-forge-pinning - use it from conda-forge
      • modify the github action
      • TODO : add this as a guideline
  • @orianebro

May 5, 2025

14th Coding Sprint

github project strategy for the next release

see OpenAlea Release Project

April 28, 2025

13th Coding Sprint

light model, next release

April 14, 2025

12th Coding Sprint

continuous integration

April 7, 2025

11th Coding Sprint

Mar 24, 2025

10th coding sprint

Mar 10, 2025

9th coding sprint

Mar 3, 2025

8th coding sprint Statistical Analysis

Feb 10, 2025

7th coding sprint Data Management in OpenAlea

Jan 27, 2025

6th OpenAlea coding

Jan 20, 2025

5th OpenAlea coding

December 16, 2024

4th OpenAlea coding

November 25, 2024

3rd OpenAlea coding

November 18, 2024

2nd OpenAlea coding

November 11, 2024

1st OpenAlea coding light models and astk

Clone this wiki locally