Skip to main content

pymultigrid

pymultigrid provides line-by-line molecular spectra tools based on DSM and multigrid methods.

Install

pip install .

CLI

pymultigrid --help
pymultigrid demo dsm_demo_1
pymultigrid calc -i CO2.par -o spectrum.txt
pymultigrid calc -m multigrid -i CO2.par -r 2100 2400 -s 0.05 -t 323 -o out.txt -x

Commands

  • demo DEMO — run a script from demo/ (e.g. dsm_demo_1, dsm_demo_2, multigrid_demo_1).
  • calc — compute a spectrum and write a two-column text file (wavenumber, value).

calc options

Option Description
-m, --method dsm or multigrid (default: dsm)
-i, --input HITRAN .par file (required)
-t, --temperature Temperature in K (default: 296)
-p, --pressure Pressure in atm (default: 1)
-f, --fraction Mole fraction of self (default: 0)
-r, --range Wavenumber range NU_MIN NU_MAX (default: from file)
-s, --step Grid step in cm⁻¹ (default: 0.01)
-o, --output Output file path (required)
-x, --abscoef Absorption coefficient; otherwise cross-section

Metadata

Release files for pymultigrid 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymultigrid 0.1.0
File Size Uploaded
pymultigrid-0.1.0.tar.gz 528.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymultigrid 0.1.0
File Interpreter ABI Platform
pymultigrid-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / pymultigrid-0.1.0.tar.gz

Download URL pymultigrid-0.1.0.tar.gz
Size 528.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6807f398987d918dc7d13abb23653c3afd2ccf25e4c1fc2612f95fe90eeecdf5
BLAKE2b-256 checksum
How to use checksums
6f6be09f810089b0c25483dd8e85da1917686e794434e09591c7857f50d26b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release files / pymultigrid-0.1.0-py3-none-any.whl

Download URL pymultigrid-0.1.0-py3-none-any.whl
Size 544.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
adad34b299332a939eabafa1f166c47b77d59fec75defe0d4b2fc0c58654a785
BLAKE2b-256 checksum
How to use checksums
e9a3d3267b3a86a3092d1e55e8d8dd369580be9a5c86b4c8a7b996b12d6df689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page