Skip to main content

No project description provided

Project description

DOI

Introduction

tokamak-neutron-source is a package that provides a flexible and high-fidelity fusion neutron source for tokamaks in OpenMC and other Monte Carlo radiation transport codes.

Installation

We don't try to manage the installation of your neutronics codes. We recommend you install your neutronics code first. If you are using tokamak-neutron-source to create an OpenMC source you can create a simple install of OpenMC using conda with:

conda install -c conda-forge 'openmc>=0.15.0'

To install the latest release of tokamak-neutron-source

pip install tokamak-neutron-source

Inputs

A tokamak neutron source can be created by specifing the plasma ion density and temperature profiles, and a description of the plasma magneto-hydrodynamic equilibrium.

Profiles can be specified in terms of arrays or as typical parameterisations, such as a parabolic-pedestal parameterisation.

Equilibrium information can be specified via an EQDSK file or as a parameterisation, such as the one found in Fausser et al., 2012.

Outputs

A source object can be used to create an idiomatic source for use in OpenMC or exported as an sdef or h5 file for use in OpenMC and MCNP6.

A neutron source from some typical parameterised profiles and a Fausser flux surface parameterisation:

A neutron source from some arbitrary profiles and a free-boundary equilibrium:

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

tokamak_neutron_source-0.1.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

tokamak_neutron_source-0.1.1-py3-none-any.whl (202.7 kB view details)

Uploaded Python 3

File details

Details for the file tokamak_neutron_source-0.1.1.tar.gz.

File metadata

  • Download URL: tokamak_neutron_source-0.1.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tokamak_neutron_source-0.1.1.tar.gz
Algorithm Hash digest
SHA256 60f4eee21cb166920c951be7097ba20c6b7bb00e88b98919b893757ad3cec06b
MD5 d93c2ac776b7bbc39fa36c1748e7e4a0
BLAKE2b-256 21e9eccfa7fe28e808b4458f87dda66dd5f552e67cb8cbf762854d6a87062498

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.1.tar.gz:

Publisher: publish.yml on Fusion-Power-Plant-Framework/tokamak-neutron-source

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

File details

Details for the file tokamak_neutron_source-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tokamak_neutron_source-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 74d712ad10f231bd332c1a652016d29c17c9e3fbff54df765f77d18ec5dfe290
MD5 ba020275b1520b98006bdd265430cd76
BLAKE2b-256 7fb338d63dbe30b0b294baa399d9a7fb5ff4f3ecf442d85f662f3eba9d095bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.1-py3-none-any.whl:

Publisher: publish.yml on Fusion-Power-Plant-Framework/tokamak-neutron-source

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