pymcnp.inp.cell Subpackage

AST Classes

Bflcl Class

class pymcnp.inp.cell.Bflcl(number: str | int | Integer)

Represents INP bflcl 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 number: Integer

Cell magnetic field number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Cosy Class

class pymcnp.inp.cell.Cosy(number: str | int | Integer)

Represents INP cosy 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 number: Integer

Cell cosy map number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dxc Class

class pymcnp.inp.cell.Dxc(suffix: str | int | Integer, designator: str | Designator, probability: str | int | float | Real)

Represents INP dxc 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 designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property probability: Real

Cell probability of DXTRAN contribution

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property suffix: Integer

Cell option suffix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Elpt Class

class pymcnp.inp.cell.Elpt(designator: str | Designator, cutoff: str | int | float | Real)

Represents INP elpt 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

Cell energy cutoff

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ext Class

class pymcnp.inp.cell.Ext(designator: str | Designator, stretch: str | String)

Represents INP ext 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 designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property stretch: String

Cell exponential transform stretching specifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fcl Class

class pymcnp.inp.cell.Fcl(designator: str | Designator, control: str | int | float | Real)

Represents INP fcl 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 control: Real

Cell forced-collision control

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_0 Class

class pymcnp.inp.cell.Fill_0(i: str | Index, j: str | Index, k: str | Index, universes: list[str] | list[int] | list[Integer], prefix: str | String = None, m: str | int | Integer = None)

Represents INP fill elements variation #0.

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 i: Index

Lattice parameter #1

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property j: Index

Lattice parameter #2

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property k: Index

Lattice parameter #3

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property m: Integer

Displacement vector origin

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universes: _Tuple

Fill universe numbers

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_1 Class

class pymcnp.inp.cell.Fill_1(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_0 = None)

Represents INP fill elements variation #1.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_0

Cell fill transformation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_2 Class

class pymcnp.inp.cell.Fill_2(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_1 = None)

Represents INP fill elements variation #2.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_1

Cell fill transformation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_3 Class

class pymcnp.inp.cell.Fill_3(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_2 = None)

Represents INP fill elements variation #3.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_2

Cell fill transformation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_4 Class

class pymcnp.inp.cell.Fill_4(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_3 = None)

Represents INP fill elements variation #4.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_3

Cell fill transformation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_5 Class

class pymcnp.inp.cell.Fill_5(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_4 = None)

Represents INP fill elements variation #5.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_4

Cell fill transformation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Fill_6 Class

class pymcnp.inp.cell.Fill_6(universe: str | int | Integer, prefix: str | String = None, transformation: str | int | Integer = None)

Represents INP fill elements variation #6.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Integer

Cell fill transformation number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Cell fill universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Imp Class

class pymcnp.inp.cell.Imp(designator: str | Designator, importance: str | int | float | Real)

Represents INP imp 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 designator: Designator

Data option particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property importance: Real

Cell particle importance

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Lat Class

class pymcnp.inp.cell.Lat(shape: str | int | Integer)

Represents INP lat 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 shape: Integer

Cell lattice shape

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nonu Class

class pymcnp.inp.cell.Nonu(setting: str | int | Integer)

Represents INP nonu 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: Integer

Cell fission setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pd Class

class pymcnp.inp.cell.Pd(suffix: str | int | Integer, probability: str | int | float | Real)

Represents INP pd 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 probability: Real

Cell probability of DXTRAN contribution

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property suffix: Integer

Cell option suffix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pwt Class

class pymcnp.inp.cell.Pwt(weight: str | int | float | Real)

Represents INP pwt 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 weight: Real

Cell weight of photons produced at neutron collisions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tmp Class

class pymcnp.inp.cell.Tmp(temperature: list[str] | list[float] | list[Real], suffix: str | int | Integer = None)

Represents INP tmp 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 suffix: Integer

Thermal time index

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property temperature: _Tuple

Temperature at time index

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_0 Class

class pymcnp.inp.cell.Trcl_0(transformation: str | int | Integer, prefix: str | String = None)

Represents INP trcl elements variation #0.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Integer

Cell transformation number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_1 Class

class pymcnp.inp.cell.Trcl_1(transformation: str | Transformation_0, prefix: str | String = None)

Represents INP trcl elements variation #1.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_0

Cell transformation.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_2 Class

class pymcnp.inp.cell.Trcl_2(transformation: str | Transformation_1, prefix: str | String = None)

Represents INP trcl elements variation #2.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_1

Cell transformation.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_3 Class

class pymcnp.inp.cell.Trcl_3(transformation: str | Transformation_2, prefix: str | String = None)

Represents INP trcl elements variation #3.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_2

Cell transformation.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_4 Class

class pymcnp.inp.cell.Trcl_4(transformation: str | Transformation_3, prefix: str | String = None)

Represents INP trcl elements variation #4.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_3

Cell transformation.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Trcl_5 Class

class pymcnp.inp.cell.Trcl_5(transformation: str | Transformation_4, prefix: str | String = None)

Represents INP trcl elements variation #5.

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 prefix: String

Star prefix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property transformation: Transformation_4

Cell transformation.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

U Class

class pymcnp.inp.cell.U(number: str | int | Integer)

Represents INP u 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 number: Integer

Cell universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Unc Class

class pymcnp.inp.cell.Unc(designator: str | Designator, setting: str | int | Integer)

Represents INP unc 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 designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property setting: Integer

Cell uncollided secondaries setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Vol Class

class pymcnp.inp.cell.Vol(volume: str | int | float | Real)

Represents INP vol 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 volume: Real

Cell volume

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Wwn Class

class pymcnp.inp.cell.Wwn(suffix: str | int | Integer, designator: str | Designator, bound: str | int | float | Real)

Represents INP wwn 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 bound: Real

Cell weight-window space, time, or energy lower bound

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property designator: Designator

Cell particle designator

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property suffix: Integer

Cell option suffix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError