pymcnp.inp.ptrac Subpackage

AST Classes

Table of Contents

Buffer Class

class pymcnp.inp.ptrac.Buffer(storage: str | int | Integer)

Represents INP buffer elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property storage: Integer

Amount of storage available for filtered events

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Cell Class

class pymcnp.inp.ptrac.Cell(numbers: list[str] | list[int] | list[Integer])

Represents INP cell elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property numbers: _Tuple

List of cell numbers for filtering

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Conic Class

class pymcnp.inp.ptrac.Conic(setting: str | String)

Represents INP conic elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property setting: String

Activates a PTRAC file format specifically for coincidence tally scoring

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Event Class

class pymcnp.inp.ptrac.Event(settings: list[str] | list[String])

Represents INP event elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property settings: _Tuple

Specifies the type of events written to the PTRAC file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

File Class

class pymcnp.inp.ptrac.File(setting: str | String)

Represents INP file elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property setting: String

PTRAC file type

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Filter Class

class pymcnp.inp.ptrac.Filter(variables: list[str] | list[Entry])

Represents INP filter elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property variables: _Tuple

MCNP6 variables for filtering

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

ptrac subpackage

Max Class

class pymcnp.inp.ptrac.Max(events: str | int | Integer)

Represents INP max elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property events: Integer

Maximum number of events to write

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Meph Class

class pymcnp.inp.ptrac.Meph(events: str | int | Integer)

Represents INP meph elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property events: Integer

Maximum number of events per history to write

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nps Class

class pymcnp.inp.ptrac.Nps(particles: list[str] | list[int] | list[Integer])

Represents INP nps elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property particles: _Tuple

Sets the range of particle histories for which events will be output

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Surface Class

class pymcnp.inp.ptrac.Surface(numbers: list[str] | list[int] | list[Integer])

Represents INP surface elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property numbers: _Tuple

List of surface numbers for filtering

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tally Class

class pymcnp.inp.ptrac.Tally(numbers: list[str] | list[int] | list[Integer])

Represents INP tally elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property numbers: _Tuple

List of tally numbers for filtering

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Type Class

class pymcnp.inp.ptrac.Type(particles: list[str] | list[Designator])

Represents INP type elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property particles: _Tuple

Filters events based on one or more particle types

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Value Class

class pymcnp.inp.ptrac.Value(cutoff: str | int | float | Real)

Represents INP value elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property cutoff: Real

Specifies tally cutoff above which history events will be written.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Write Class

class pymcnp.inp.ptrac.Write(setting: str | String)

Represents INP write elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property setting: String

Controls what particle parameters are written

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError