Skip to content

Version 0.14.4#746

Merged
K20shores merged 18 commits intoreleasefrom
main
Jan 21, 2026
Merged

Version 0.14.4#746
K20shores merged 18 commits intoreleasefrom
main

Conversation

@K20shores
Copy link
Copy Markdown
Collaborator

0.14.3 was skipped because that version was used to test deployment to npmjs with OIDC

K20shores and others added 18 commits January 9, 2026 16:16
* Initial plan

* Update JavaScript state indexing to use correct vector-based formula

Co-authored-by: K20shores <[email protected]>

* Add tests for MICM.vectorSize() static method

Co-authored-by: K20shores <[email protected]>

* Final summary of changes

Co-authored-by: K20shores <[email protected]>

* removing unused function

* removing unused function, again

* handling any number of grid cells

* removing wrappers

* fixing includes

* responding to pr comments

* changing name

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: K20shores <[email protected]>
Co-authored-by: Kyle Shores <[email protected]>
* Correcting OIDC publishing

- setup-node injects a default NODE_AUTH_TOKEN and forces npm to use
  auth based publishing
(actions/setup-node#1445,
actions/setup-node#1440)
- this is fixed by unsetting the token or making it empty
- further, our emsdk setup step was putting its own version of node in
  the path
- OIDC deployment requires node >= 22 and npm >= 11.5
- the emsdk node and npm were too old
- now, our emsdk action can be configued not to update paths globally
- using configured node versions
* update the year

* use ucar
* allowing selection of examples in browser example
* adding lorenz attractor example
* updating read,e
* including configurations in packaging
* packing web example

* installation

* Update javascript/wasm/example.html

Co-authored-by: Copilot <[email protected]>

* Update javascript/wasm/example.html

Co-authored-by: Copilot <[email protected]>

* Update README.md

Co-authored-by: Copilot <[email protected]>

* pr commets

---------

Co-authored-by: Copilot <[email protected]>
* adding lorenz movie creation

* pr comments
* deleting javascript objects

* Update javascript/tests/unit/micm.test.js

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
* mutlicell lorenz

* Add optional grid cells parameter to Lorenz function

Add optional parameter 'n' for grid cell simulation.
* adding multiple grid cells to javascript example

* faster plotting

* adding animation

* varied initial conditions for all grid cells
* Initial plan

* Add JavaScript and C++ formatting for javascript directory

Co-authored-by: K20shores <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: K20shores <[email protected]>
* trying to correct wheel packing

* trying to fix

* things

* correcting wheel repair

* Update pyproject.toml

Co-authored-by: Copilot <[email protected]>

* Update .dockerignore

Co-authored-by: Copilot <[email protected]>

* ignoring mvec

* properly verifying wheel contents

* splitting itegrity check for windows/others

* correcting yaml syntax?

* ignoring w004

---------

Co-authored-by: Copilot <[email protected]>
@K20shores K20shores requested a review from boulderdaze January 21, 2026 18:47
@github-actions
Copy link
Copy Markdown
Contributor

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jan 21, 2026

Codecov Report

❌ Patch coverage is 72.23340% with 276 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.58%. Comparing base (2535328) to head (04f45a5).
⚠️ Report is 25 commits behind head on release.

Files with missing lines Patch % Lines
python/musica/examples/lorenz.py 0.00% 132 Missing ⚠️
src/micm/state.cpp 0.00% 66 Missing ⚠️
...vascript/mechanism_configuration/reaction_types.js 94.33% 23 Missing ⚠️
javascript/micm/solver.js 76.36% 13 Missing ⚠️
javascript/micm/state.js 89.24% 10 Missing ⚠️
javascript/micm/conditions.js 18.18% 9 Missing ⚠️
javascript/micm/micm.js 90.47% 8 Missing ⚠️
javascript/mechanism_configuration/types.js 93.68% 6 Missing ⚠️
src/micm/micm_c_interface.cpp 0.00% 5 Missing ⚠️
src/micm/micm.cpp 0.00% 2 Missing ⚠️
... and 2 more
Additional details and impacted files
@@             Coverage Diff             @@
##           release     #746      +/-   ##
===========================================
- Coverage    76.63%   74.58%   -2.05%     
===========================================
  Files          108      109       +1     
  Lines         7849     8090     +241     
===========================================
+ Hits          6015     6034      +19     
- Misses        1834     2056     +222     
Flag Coverage Δ
cpp_fortran 68.49% <7.59%> (-1.11%) ⬇️
javascript 92.56% <91.03%> (-1.44%) ⬇️
python 78.34% <0.74%> (-4.42%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Collaborator

@boulderdaze boulderdaze left a comment

Choose a reason for hiding this comment

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

I just checked the version was bumped

@K20shores K20shores merged commit 0f259e3 into release Jan 21, 2026
89 of 91 checks passed
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.

4 participants