Skip to main content

No project description provided

Project description

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.0.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.0-py3-none-any.whl (202.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tokamak_neutron_source-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b8df321ff5164cc35cfcb472ae8fe33f45725d52c4579567b8c056096d6e59c6
MD5 dfa9fa8783e3bda8928c4bbc3fb0c6fd
BLAKE2b-256 49789f4089be77a778be6243eb6fe82857bd0e72fc0dc8ece569aba28783c0a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tokamak_neutron_source-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 505ebfc8873025370ae7c64ac4e51abc663d25b24c3296144a337cf66132657d
MD5 49b3228e6341ef6ec0e11b93a6669c3b
BLAKE2b-256 55bb6595a7bcb0013c5824c99eb19a865050c70c01d908872e3237d7f0a87120

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.0-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