Skip to main content

boutdata

Build Status codecov Python pypi package PEP8 License

Python tools for working with BOUT++.

NOTE: This package will likely be superseded by xBOUT in the near future

Dependencies

boutdata uses netcfd4 which requires HDF5 and netcdf-4 are installed, and that the nc-config utility is in your PATH. This can be install with

sudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-dev

in ubuntu

Install

pip install boutdata

or in a Conda environment:

conda install -c conda-forge boutdata

Examples

Reading data from dump files:

from boutdata import collect
ni = collect("Ni")

When boutdata is installed as a package (e.g. with pip or conda), a command-line program is provided as an interface to squashoutput:

$ bout-squashoutput

bout-squashoutput provides tab-completion of arguments if argcomplete is installed and activated (see https://kislyuk.github.io/argcomplete/).

Metadata

Release files for boutdata 0.4.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 boutdata 0.4.0
File Size Uploaded
boutdata-0.4.0.tar.gz 129.8 kB Details

Built distribution (wheel)

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

Total release size: 275.1 kB

Release files / boutdata-0.4.0.tar.gz

Download URL boutdata-0.4.0.tar.gz
Size 129.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c9bf500e9423a96e8018510ed9899631cd37d5b4ffcb5de90279acc73c835cc6
BLAKE2b-256 checksum
How to use checksums
767acff8506be0b06a5b79b47d55ff9726de83ba36e42259ab2150f0710478b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 12, 2026.

Transparency log

Release files / boutdata-0.4.0-py3-none-any.whl

Download URL boutdata-0.4.0-py3-none-any.whl
Size 145.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
edc70ae5720411513c0fae317f465a1e329ab741b9c6f03dd8909cb6222cd7eb
BLAKE2b-256 checksum
How to use checksums
dafb32150f7c870352a4867b6bd7065480f9322f53f94adced06fd15cf26545d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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