Releases: Razumovskyy/MARFA
Releases · Razumovskyy/MARFA
v.1.1
What's Changed
Optimization:
- Reduced overhead by relocating key calculations and eliminating legacy features (e.g., truncated Voigt function).
- Improved modularity with
pure
procedures and restructured atmospheric loop logic.
Code clarity:
- Enhanced readability and modular structure by renaming variables, reorganizing logic, and consolidating modules.
- Removed outdated web version, improved error handling, and standardized naming conventions.
- Refactor the cascade interpolation block by eliminating redundancy
Physics-related enhancements
- Added a new self-pressure calculation option and centralized line shape and χ-factor configurations.
- Fully refactored Voigt function with clearer naming, comments, and source links.
Documentation:
- Updated README with clearer instructions, program flow, and benchmarks.
- Added detailed comments across the codebase.
Other
- Improved clean.sh verbosity and started Voigt table app development.
Full Changelog: v1.1.0-beta...v.1.1
v1.1.0-beta
Pre-release version:
- Full refactor of legacy codes
- Consistent documentation
- Web and local version combined
- Added HITRAN2020 processed files for the first 12 molecules
Full Changelog: https://github.com/Razumovskyy/MARFA/commits/v1.1.0-beta