Skip to main content

A simple fast namelist parser

Project description


A Python library to quickly read Fortran namelists.

CI Status PyPI Downloads Conda Downloads

Description

The fastnml code only works with a specific subset of the namelist format. It is not nearly as general or robust as f90nml, but it is much faster when reading very large namelists. Also, both codes are tested using multiprocessing to read many namelists in parallel.

Installing

  • Install from PyPI using pip: pip install fastnml
  • Install from conda-forge using conda: conda install -c conda-forge fastnml

Documentation

The API documentation for the current master branch can be found here. This is generated with pdoc3 by running pdoc --html fastnml --force.

Dependencies

  • f90nml -- the more general library

Other links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastnml-2.0.3.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastnml-2.0.3-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file fastnml-2.0.3.tar.gz.

File metadata

  • Download URL: fastnml-2.0.3.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastnml-2.0.3.tar.gz
Algorithm Hash digest
SHA256 1eb81141cb372f48bb32bccdd789784d8ea2a523a46e33a9dce8135e77f5817e
MD5 0736fe165df86ed4bc964bb537a404e2
BLAKE2b-256 1d2e109999c42bacd957ed19727d209afaf58a79f4242aa424f0316c8b003491

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastnml-2.0.3.tar.gz:

Publisher: publish.yml on jacobwilliams/fastnml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastnml-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: fastnml-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastnml-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e77fb88d378dde93b5800298c4ebe0566cb5898235f8276ed43ff26a89e92ffc
MD5 b7ad30e38259d6485cff1836364a9e59
BLAKE2b-256 66de97dc039aed9e17e514d1c8383cf6db1132bfbc6af78cc11287c9ffdbf283

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastnml-2.0.3-py3-none-any.whl:

Publisher: publish.yml on jacobwilliams/fastnml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page