Skip to content

Releases: NCAR/musica

Version 0.14.5

06 Feb 19:50
0180ff6

Choose a tag to compare

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

21 Jan 22:10
0f259e3

Choose a tag to compare

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

09 Jan 22:05
ef0f0b7

Choose a tag to compare

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

17 Dec 21:11

Choose a tag to compare

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

Full Changelog: v0.13.0...v0.14.1

Version 0.14.0

16 Dec 17:21

Choose a tag to compare

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

01 Oct 16:45

Choose a tag to compare

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

Full Changelog: v0.12.2...v0.13.0

Version 0.12.2

03 Sep 20:49

Choose a tag to compare

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

16 Aug 01:28

Choose a tag to compare

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...
Read more

v0.12.0

25 Jun 21:11
6f383d2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.1.4...v0.12.0

v0.11.1.4

11 Jun 17:44
fcc4e5c

Choose a tag to compare

What's Changed

Fixes the linux wheel so that a cpu or gpu option is available

New Contributors

Full Changelog: v0.11.1.3...v0.11.1.4