-
Notifications
You must be signed in to change notification settings - Fork 7
coding sprint
36th Coding Sprint
- Release 2025 announcement
- BUG CI, py 3.14 win + arm64
35th Coding Sprint
- Release 2025
34th Coding Sprint
- Release 2025:
openalea.rsml,openalea.caribu,openalea.hydroroot,openalea.astk,openalea.ratp
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
32th Coding Sprint
- pre-tag CI on Adel, Wheatfspm, rsml
- doxygen with stat_tool
- doc python with stat_tool
31th Coding Sprint
- test pre-tag CI on pyqglviewer
- test if files in
openalea.my_pkg.dataare unzipped when using__init__.pyinsrc/openalea/my_pkg/dataand they are. - Compile Stat_tool & Structure-Analysis
30th Coding Sprint
- caribu not compiling
- test install N1 package
- Compile Stat_tool & Structure-Analysis
29th Coding Sprint
- PyRATP in static
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 inpyproject.toml[project.scripts]instead of[project.entry-points."gui_scripts"].
27th Coding Sprint
- work on CI for compiled project with
scikit-build-core, e.g. StructureAnalysis. - bug correction on
openalea.lpynot compiling with windows-latest because of UTF-8, that was accent inpyproject.tomlbut also frompqglviewer
26th Coding Sprint
- TO DO for the release 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.
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.
23d Coding Sprint
- organization of the next OpenAlea workshop September 15-17 2025
22d Coding Sprint
- Review on changes since last coding sprint
- release of pkg on openalea3/label/dev with py 3.12: plantgl, lpy, pyqglviewer, mtg, ratp, etc.
- plantgl, lpy, pyqglviewer passing CI with 3.13
- new tuto in the doc dev guidelines How to create a new OpenAlea package from existing code
- and few other things
- assignation of some repo
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
19th Coding Sprint
- release candidate: which projects, what are the milestones
- CI: management of several labels with conda
18th Coding Sprint
- visio with Lusignan researchers to discuss about which of their project would be in the new release
17th Coding Sprint
- CI rules to manage two branches of conda: openalea3:main and openalea3:latest
16th Coding Sprint
- Structure Analysis conda-build
- Git initiation to an internship master student with https://github.com/PalmStudio/XPalm_calibration
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
- use VersionClimber to make a set of examples reproducible
- @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
- openalea.phenomenal : conda-forge-pinning - use it from conda-forge
- @orianebro
14th Coding Sprint
github project strategy for the next release
13th Coding Sprint
light model, next release
12th Coding Sprint
11th Coding Sprint
- python guidelines
- light and sky models (astk et caribiu)
10th coding sprint
9th coding sprint
8th coding sprint Statistical Analysis
7th coding sprint Data Management in OpenAlea
6th OpenAlea coding
5th OpenAlea coding
4th OpenAlea coding
3rd OpenAlea coding
2nd OpenAlea coding
1st OpenAlea coding light models and astk