Skip to content

Update development status from alpha to beta#1285

Merged
msimberg merged 3 commits into
C2SM:mainfrom
msimberg:development-status-beta
Jun 4, 2026
Merged

Update development status from alpha to beta#1285
msimberg merged 3 commits into
C2SM:mainfrom
msimberg:development-status-beta

Conversation

@msimberg

@msimberg msimberg commented May 27, 2026

Copy link
Copy Markdown
Contributor

I would no longer consider icon4py alpha software. This updates the status to beta for all packages, except the driver and standalone_driver packages which stay at alpha. See https://pypi.org/classifiers/ for available classifiers.

@nfarabullini nfarabullini left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say that dycore and diffusion can be classified as production stable. I don't have particular feelings about standalone driver, as I feel like it's in between alpha and beta

@msimberg

Copy link
Copy Markdown
Contributor Author

I changed driver and standalone_driver back to alpha (driver will anyway be deleted soon: #1281).

@github-actions

Copy link
Copy Markdown

Mandatory Tests

Please make sure you run these tests via comment before you merge!

  • cscs-ci run default
  • cscs-ci run distributed

Optional Tests

To run benchmarks you can use:

  • cscs-ci run benchmark-bencher

To run tests and benchmarks with the DaCe backend you can use:

  • cscs-ci run dace

To run test levels ignored by the default test suite (mostly simple datatest for static fields computations) you can use:

  • cscs-ci run extra

For more detailed information please look at CI in the EXCLAIM universe.

@msimberg msimberg requested a review from egparedes June 4, 2026 07:36
@msimberg msimberg added this to the v0.2.0 milestone Jun 4, 2026
@msimberg

msimberg commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

Merging without CI since this is just metadata changes.

@msimberg msimberg merged commit 318d813 into C2SM:main Jun 4, 2026
67 checks passed
@msimberg msimberg deleted the development-status-beta branch June 4, 2026 08:05
jcanton added a commit that referenced this pull request Jun 4, 2026
* main:
  Update development status from alpha to beta (#1285)
  Py2fgen: fix fortran types, generate header only on demand (#1275)
  enforce max 5 positional arguments with ruff (#1270)
  Tracer advection exchange (#1050)
  Replace one-argument wheres with nonzero (#1286)
  DaCe backend: set unstructured_horizontal_has_unit_stride=True (#1130)
  Remove hardcoded numpy use from `grid_refinement.py` and `metric_fields.py` (#1282)
  Bump version to v0.2.0rc2 (#1284)
  Enable inference of minimal domain at compile time in dace backend (#1190)
  Update to GT4Py 1.1.10 (#1276)
  Fix precompilation of diffusion granule (#1280)
  Experiment configs (#1263)
jcanton added a commit that referenced this pull request Jun 4, 2026
* main:
  Update development status from alpha to beta (#1285)
  Py2fgen: fix fortran types, generate header only on demand (#1275)
  enforce max 5 positional arguments with ruff (#1270)
  Tracer advection exchange (#1050)
  Replace one-argument wheres with nonzero (#1286)
  DaCe backend: set unstructured_horizontal_has_unit_stride=True (#1130)
  Remove hardcoded numpy use from `grid_refinement.py` and `metric_fields.py` (#1282)
  Bump version to v0.2.0rc2 (#1284)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants