Skip to main content

A simple fast namelist parser

Project description

fastnml

A Python library to quickly read Fortran namelists.

Build Status

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.1.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distribution

fastnml-2.0.1-py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 3

Supported by

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