f2py_constants#

Fortran module: f2py_constants

Parameters#

User-configurable parameters (can be set via param_dict):

Parameter

Type

Default

Description

coolant_active

int32[(7,)]

array(7,)

coolantdatadir

<class 'numpy.ndarray'>

b'/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/uclchem/data/collisional_rates/                                                                                                                                                            '

Constants (Read-Only)#

Fortran PARAMETER constants (compile-time values):

Constant

Type

Value

coolantconversionfactors

float64[(7,)]

array(7,)

coolantconversionmode

int32[(7,)]

array(7,)

coolantfiles

bytes120[(7,)]

array(7,)

coolantnames

bytes32[(7,)]

array(7,)

coolantparentnames

bytes16[(7,)]

array(7,)

max_coolants

<class 'numpy.ndarray'>

7

missing_value_float

<class 'numpy.ndarray'>

-1.0

missing_value_integer

<class 'numpy.ndarray'>

-1

n_dvode_stats

<class 'numpy.ndarray'>

19

n_physics_params

<class 'numpy.ndarray'>

11

n_se_stats_per_coolant

<class 'numpy.ndarray'>

3

n_total_levels

<class 'numpy.ndarray'>

108

ncoolants

<class 'numpy.ndarray'>

7

no_reactant_or_product

<class 'numpy.ndarray'>

9999

nreac

<class 'numpy.ndarray'>

3421

nspec

<class 'numpy.ndarray'>

335

suggested_freq_rel_tol

<class 'numpy.ndarray'>

0.009999999776482582

Runtime Access#

Access f2py_constants parameters at runtime using uclchem.advanced.GeneralSettings(). See Accessing Fortran Parameters on the main Fortran API page for examples.