Conversation
|
📄 Documentation for this branch is available at: https://ncar.github.io/musica/branch/380-update-micm-tag/ |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #592 +/- ##
==========================================
- Coverage 81.19% 81.14% -0.05%
==========================================
Files 54 54
Lines 5960 6015 +55
==========================================
+ Hits 4839 4881 +42
- Misses 1121 1134 +13 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull Request Overview
This PR updates the MICM and Mechanism Configuration dependencies to their latest versions and refactors the code to use the new builder pattern for creating chemical reactions.
- Updates MICM dependency from v3.9.0 to commit d1c22955dc6af62cb4b2deb09d10bf19324e2340
- Updates Mechanism Configuration dependency to commit 6d51b50c4b2b902541363506a7cf815a81c3fa57
- Replaces direct Process construction with ChemicalReactionBuilder pattern throughout the codebase
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| cmake/dependencies.cmake | Updates git tags for MICM and Mechanism Configuration dependencies |
| src/micm/v1_parse.cpp | Refactors to use new builder pattern and updated API with micm::Yield type |
| src/micm/v0_parse.cpp | Similar refactoring for v0 parser with builder pattern adoption |
| src/micm/convert_v0_to_v1.cpp | Updates phase species handling to use PhaseSpecies type instead of strings |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
This PR is possibly blocked by the pending implementation of The current class Phase
{
public:
std::string name_;
/// @brief The list of species
std::vector<Species> species_;
} |
Never mind! This PR only updates the MICM tag, as you're still working on mech config |
This PR: