Releases: NCAR/musica
Releases · NCAR/musica
Version 0.14.5
What's Changed
- Adds XArray output for TUV-x by @mattldawson in #748
- Auto-format code changes by @github-actions[bot] in #750
- Add initial Julia wrapper for MUSICA by @Copilot in #736
- Add Julia formatting to CI workflow by @Copilot in #752
- Auto-format code changes by @github-actions[bot] in #755
- disabling tuvx on windows fortran by @K20shores in #754
- 701 ts1 integration test and example by @K20shores in #753
- Auto-format code changes by @github-actions[bot] in #756
- TUV-x Examples and Tutorial by @mattldawson in #758
- Auto-format code changes by @github-actions[bot] in #763
- using tuvx to drive photo rates by @K20shores in #766
- Auto-format code changes by @github-actions[bot] in #767
- 703 package configurations with the musica python package by @K20shores in #769
- Auto-format code changes by @github-actions[bot] in #772
- Version 0.14.5 by @K20shores in #774
Full Changelog: v0.14.4...v0.14.5
Version 0.14.4
What's Changed
- Fix JavaScript state indexing for vector-ordered matrices by @Copilot in #729
- Auto-format code changes by @github-actions[bot] in #730
- Configure OIDC publishing for npm by @K20shores in #731
- Happy new year by @boulderdaze in #732
- Update exmaples packaging by @K20shores in #733
- packing web example by @K20shores in #734
- adding lorenz movie creation by @K20shores in #737
- Auto-format code changes by @github-actions[bot] in #739
- deleting javascript objects by @K20shores in #738
- mutlicell lorenz by @K20shores in #740
- adding multiple grid cells to javascript example by @K20shores in #743
- Auto-format code changes by @github-actions[bot] in #742
- Add JavaScript and C++ formatting for javascript directory by @Copilot in #745
- Correct RECORD on linux after removing cuda libraries by @K20shores in #741
- Version 0.14.4 by @K20shores in #746
Full Changelog: v0.14.2...v0.14.4
Version 0.14.2
What's Changed
- Add WebAssembly JavaScript interface for MUSICA by @Copilot in #713
- Add windows arm build by @K20shores in #663
- Adds tests checking ability to update TUV-x conditions by @mattldawson in #705
- Auto-format code changes by @github-actions[bot] in #717
- Auto-format code changes by @github-actions[bot] in #718
- Scaffold WASM MICM and State classes with unified backend API by @Copilot in #716
- Drop Node.js addon API, use WASM backend exclusively by @Copilot in #720
- adding dockerfile for javascript by @K20shores in #721
- Refactor tuvx tests by @K20shores in #722
- Reorganize READMEs for Python, JavaScript, and Fortran interfaces by @Copilot in #726
- Enable npm publishing on release with proper file bundling by @Copilot in #727
- v0.14.2 by @K20shores in #728
Full Changelog: v0.14.1...v0.14.2
Version 0.14.1
What's Changed
- removing spack by @K20shores in #631
- Organize musica directory by @boulderdaze in #632
- Auto-format code changes by @github-actions[bot] in #634
- adding a list of dependencies by @K20shores in #636
- Restructure type in python module to explicitly represent micm by @boulderdaze in #635
- Auto-format code changes by @github-actions[bot] in #637
- Sync project version across C++, Python, and Javascript builds by @Blvckjs96 in #643
- Refactor conditions.py to use monkey-patching instead of subclassing by @Copilot in #641
- Rename musica python bindings folder to python by @Copilot in #645
- Delete a TODO comment for GetSpeciesProperty function by @boulderdaze in #652
- Javascript CI/CD integration by @sicou2 in #653
- Add missing libraries to cause an error when running the tutorial through Binder by @boulderdaze in #655
- Correct the directory name by @boulderdaze in #656
- Building windows python wheels with fortran support by @K20shores in #585
- moving python contents around by @K20shores in #662
- Tamu capstone fa25 js interface by @miles-q-ryder in #642
- updating mechanism, adding conversion to musica-cli tool by @K20shores in #667
- Auto-format code changes by @github-actions[bot] in #668
- applying const correctness by @K20shores in #669
- Auto-format code changes by @github-actions[bot] in #673
- Adds TUV-x radiator support to Python API by @mattldawson in #671
- Auto-format code changes by @github-actions[bot] in #674
- removing compiler warnings by making the interface accept pointers by @K20shores in #672
- Auto-format code changes by @github-actions[bot] in #676
- Tamug js mechanism config by @miles-q-ryder in #670
- attempting to free up some disk space by @K20shores in #677
- Replace deprecated macos-13 runner with macos-14-large by @Copilot in #679
- Add JavaScript tests mirroring Python test suite by @Copilot in #675
- Add maps to TUV-x Python constructor by @mattldawson in #680
- Auto-format code changes by @github-actions[bot] in #682
- upping supported python versions by @K20shores in #681
- Add JavaScript code coverage collection and aggregation by @Copilot in #683
- Add Python code coverage collection and reporting by @Copilot in #685
- add flags to report warnings as errors on debug builds by @K20shores in #686
- 646 solver stats by @K20shores in #687
- Auto-format code changes by @github-actions[bot] in #689
- Javascript solver stats by @K20shores in #690
- Remove multiplate states by @K20shores in #654
- removing manual add of c++ library versions by @K20shores in #698
- Document MUSICA_CREATE_ENVIRONMENT_MODULE cmake option by @Copilot in #700
- Refactor version reporting for consistent API across all languages by @Copilot in #696
- Document musica-cli usage in README and docs by @Copilot in #704
- Auto-format code changes by @github-actions[bot] in #706
- Mechansim from string js by @K20shores in #707
- Auto-format code changes by @github-actions[bot] in #709
- Update the version to 0.14.0 by @boulderdaze in #708
- Auto-format code changes by @github-actions[bot] in #710
- bumping versions by @K20shores in #711
New Contributors
- @sicou2 made their first contribution in #653
- @miles-q-ryder made their first contribution in #642
Full Changelog: v0.13.0...v0.14.1
Version 0.14.0
What's Changed
- Add dose rates to TUV-x Python output by @mattldawson in #595
- Add Tutorial Chapter 3: Multiple grid cells MICM box model by @Copilot in #509
- Auto-format code changes by @github-actions[bot] in #604
- Auto-format code changes by @github-actions[bot] in #605
- Add TUV-x Grid/GridMap Python classes by @mattldawson in #606
- Auto-format code changes by @github-actions[bot] in #607
- Python wrappers for TUV-x Profile and ProfileMap by @mattldawson in #611
- adding conversion test, pinning dependency versions, updating check f… by @K20shores in #610
- Auto-format code changes by @github-actions[bot] in #613
- Auto-format code changes by @github-actions[bot] in #614
- Mininal javascript build and version API functionality by @Blvckjs96 in #618
- Update the version to 0.13.0 by @boulderdaze in #615
- Auto-format code changes by @github-actions[bot] in #629
Full Changelog: v0.12.2...v0.14.0
Version 0.13.0
What's Changed
- Add dose rates to TUV-x Python output by @mattldawson in #595
- Add Tutorial Chapter 3: Multiple grid cells MICM box model by @Copilot in #509
- Auto-format code changes by @github-actions[bot] in #604
- Auto-format code changes by @github-actions[bot] in #605
- Add TUV-x Grid/GridMap Python classes by @mattldawson in #606
- Auto-format code changes by @github-actions[bot] in #607
- Python wrappers for TUV-x Profile and ProfileMap by @mattldawson in #611
- adding conversion test, pinning dependency versions, updating check f… by @K20shores in #610
- Auto-format code changes by @github-actions[bot] in #613
- Auto-format code changes by @github-actions[bot] in #614
- Mininal javascript build and version API functionality by @Blvckjs96 in #618
- Update the version to 0.13.0 by @boulderdaze in #615
- Auto-format code changes by @github-actions[bot] in #629
New Contributors
- @Blvckjs96 made their first contribution in #618
Full Changelog: v0.12.2...v0.13.0
Version 0.12.2
What's Changed
- Auto-format code changes by @github-actions[bot] in #586
- Build wheel files for Python 3.13 by @Copilot in #589
- Use the latest tag of MICM by @boulderdaze in #592
- Allow optional setting of temperature and pressure by @mattldawson in #593
- Auto-format code changes by @github-actions[bot] in #594
Full Changelog: v0.12.1...v0.12.2
Version 0.12.1
What's Changed
- Update the MUSICA spack script by @boulderdaze in #392
- Auto-format code by autopep8 by @github-actions[bot] in #394
- Update the Spack script to use the new version of MUSICA by @boulderdaze in #396
- Temporarily disable the python auto formatting action by @boulderdaze in #398
- fix typo by @DeeGrant in #390
- add intersphinx linking to Musica by @angelapak in #402
- Fix some of the warnings which were suppressed in silence_cmake file by @montythind in #391
- Auto-format code changes by @github-actions[bot] in #404
- Refactor conditional backend import in python to remove circular import dependency at package initialization time by @K20shores in #406
- enabling python auto format by @K20shores in #407
- Auto-format code by autopep8 by @github-actions[bot] in #408
- Add tuvx into the python build for linux and macos by @K20shores in #409
- Auto-format code by autopep8 by @github-actions[bot] in #410
- adding synax highlighting to readme by @K20shores in #414
- Separate tuvx c api by @K20shores in #413
- Auto-format code changes by @github-actions[bot] in #415
- removing functions that shouldn't be here by @K20shores in #416
- Tuvx api by @K20shores in #417
- Auto-format code by autopep8 by @github-actions[bot] in #421
- Add CARMA by @mattldawson in #418
- Auto-format code changes by @github-actions[bot] in #423
- Auto-format code by autopep8 by @github-actions[bot] in #422
- local and HPC-based Dask tutorial notebooks by @angelapak in #425
- Add GPU Solver Tutorial + Minor Changes to Other Tutorials by @aidan-winney in #429
- Add Missing Packages to Install Instructions by @aidan-winney in #432
- Update documentation layout by @angelapak in #433
- Auto-format code by autopep8 by @github-actions[bot] in #434
- Binder + tutorials page by @angelapak in #436
- update binder links to main by @angelapak in #438
- Python wheel versions and architectures by @montythind in #405
- Make config folder to mirror MusicBox's format by @aidan-winney in #441
- add user guide by @angelapak in #442
- populate contributing, citing, and python API pages by @angelapak in #463
- Refactor Arrhenius class to use composition instead of inheritance by @Copilot in #462
- Auto-format code by autopep8 by @github-actions[bot] in #464
- Refactor CondensedPhaseArrhenius to use composition instead of inheritance by @Copilot in #461
- Auto-format code by autopep8 by @github-actions[bot] in #465
- Refactor Troe class from inheritance to composition pattern by @Copilot in #466
- Refactor Branched class to use composition instead of inheritance by @Copilot in #467
- Auto-format code by autopep8 by @github-actions[bot] in #474
- 424 add carma interface for simple scheme by @K20shores in #427
- Auto-format code by autopep8 by @github-actions[bot] in #479
- Auto-format code changes by @github-actions[bot] in #482
- Auto-format code changes by @github-actions[bot] in #489
- Refactor AqueousEquilibrium to use composition instead of inheritance by @Copilot in #475
- Refactor Tunneling class to use composition instead of inheritance by @Copilot in #476
- Auto-format code by autopep8 by @github-actions[bot] in #493
- Add CARMA_Create features by @mattldawson in #491
- making sure github pages on main deploys on each push to main by @K20shores in #490
- Auto-format code changes by @github-actions[bot] in #496
- Auto-format code changes by @github-actions[bot] in #498
- Refactor SimpolPhaseTransfer to use composition instead of inheritance by @Copilot in #494
- 481 move carma data processing out of fortran and into python by @K20shores in #497
- Auto-format code changes by @github-actions[bot] in #501
- Auto-format code by autopep8 by @github-actions[bot] in #502
- correct dask batching by @angelapak in #495
- CARMA group options by @mattldawson in #500
- Auto-format code by autopep8 by @github-actions[bot] in #503
- Auto-format code changes by @github-actions[bot] in #504
- Auto-format code changes by @github-actions[bot] in #505
- Add CARMA element options by @mattldawson in #506
- Auto-format code changes by @github-actions[bot] in #508
- Add CARMA solute and gas options by @mattldawson in #507
- Auto-format code by autopep8 by @github-actions[bot] in #510
- Auto-format code changes by @github-actions[bot] in #511
- Auto-format code changes by @github-actions[bot] in #512
- Add CARMA coagulation, growth, and nucleation by @mattldawson in #513
- Auto-format code changes by @github-actions[bot] in #514
- Auto-format code by autopep8 by @github-actions[bot] in #515
- creating carma state by @K20shores in #517
- Auto-format code by autopep8 by @github-actions[bot] in #516
- Auto-format code changes by @github-actions[bot] in #518
- Auto-format code by autopep8 by @github-actions[bot] in #519
- Auto-format code by autopep8 by @github-actions[bot] in #520
- Add CARMA initialization options by @mattldawson in #521
- Auto-format code changes by @github-actions[bot] in #523
- 485 wrap carmastate set functions by @K20shores in #522
- update Binder to reference main by @angelapak in #524
- Auto-format code by autopep8 by @github-actions[bot] in #525
- Auto-format code changes by @github-actions[bot] in #526
- Auto-format code changes by @github-actions[bot] in #527
- Adds optional CARMA State create options by @mattldawson in #529
- Auto-format code changes by @github-actions[bot] in #532
- change all binder links to reference latest push to main by @angelapak in #530
- Wrap CARMA step function by @mattldawson in #533
- Auto-format code by autopep8 by @github-actions[bot] in #534
- Auto-format code changes by @github-actions[bot] in #535
- Auto-format code changes by @github-actions[bot] in #536
- Combine formatting actions by @K20shores in #537
- Add remaining CARMA set functions by @mattldawson in #538
- Auto-format code changes by @github-actions[bot] in #539
- Wrap CARMASTATE_Get* functions by @K20shores in #531
- Auto-format code changes by @github-actions[bot] in #540
- wrapping group get by @K20shores in #545
- Auto-format code changes by @github-actions[bot] in #546
- get solute by @K20shores in #547
- Auto-format code changes by @github-actions[bot] in #549
- get gas config by @K20shores in #548
- Auto-format code changes by @github-actions[bot] in #550
- Wrap
CARMAELEMENT_Get()function by @mattldawson in #552 - Auto-format code changes by @github-actions[bot] in https://github.com/NCAR/musica/pul...
v0.12.0
What's Changed
- Fix case sensitive string comparison in pkgconfig generation by @mattldawson in #372
- Updates MICM by @mattldawson in #373
- Add export for MechanismConfig by @DeeGrant in #346
- adding find package args by @K20shores in #378
- adding 32 bit build by @K20shores in #379
- Moved tutorials over to MUSICA, ready for final review by @aidan-winney in #382
- Fixing Minor Issues With the Tutorials by @aidan-winney in #384
- Separate mechanism_configuration.py into smaller files. by @DeeGrant in #377
- Contributors, Authors, and Citations by @K20shores in #385
- update versions for 0.12.0 release by @angelapak in #387
- Merge main into Release 0.12.0 by @angelapak in #389
New Contributors
- @DeeGrant made their first contribution in #346
- @aidan-winney made their first contribution in #382
Full Changelog: v0.11.1.4...v0.12.0
v0.11.1.4
What's Changed
- Add V1 Chapman config to Python tests by @mattldawson in #364
- Update readme by @angelapak in #367
- Auto-format code by autopep8 by @github-actions in #365
- Correct python wheel builds for linux by @K20shores in #362
- Version 0.11.1.4 by @K20shores in #369
Fixes the linux wheel so that a cpu or gpu option is available
New Contributors
- @angelapak made their first contribution in #367
Full Changelog: v0.11.1.3...v0.11.1.4