utopia.objects.particulate_classes

Classes

Particulates

Class Particulates generates particulate objects, especifically microplastic particle objects. The class defines a particle object by its composition, shape and dimensions

ParticulatesBF

This is a class to create ParticulatesBIOFILM objects

ParticulatesSPM

This is a class to create ParticulatesSPM objects

Module Contents

class utopia.objects.particulate_classes.Particulates(Pname, Pform, Pcomposition, Pdensity_kg_m3, Pshape, PdimensionX_um, PdimensionY_um, PdimensionZ_um, t_half_d=5000, Pnumber_t0=None)[source]

Class Particulates generates particulate objects, especifically microplastic particle objects. The class defines a particle object by its composition, shape and dimensions

Pname
Pform
Pcomposition
Pdensity_kg_m3
Pshape
PdimensionX_um
PdimensionY_um
PdimensionZ_um
PdimensionX_m
PdimensionY_m
PdimensionZ_m
Pnumber_t0 = None
diameter_m
diameter_um
Pemiss_t_y = 0
t_half_d = 5000
__repr__()[source]
calc_volume()[source]

Particle volume calculation. Different formulas for different particle shapes, currently defined for spheres, fibres, cylinders, pellets and irregular fragments

calc_numConc(concMass_mg_L, concNum_part_L)[source]
assign_compartment(comp)[source]
class utopia.objects.particulate_classes.ParticulatesBF(parentMP, spm)[source]

Bases: Particulates

This is a class to create ParticulatesBIOFILM objects

species = 'particulate'
Pname
Pcomposition
Pform = 'biofMP'
parentMP
BF_density_kg_m3
BF_thickness_um
radius_m
diameter_m
diameter_um
t_half_d = 25000
Pshape
Pdensity_kg_m3
PdimensionX_m = 0.0
PdimensionY_m = 0.0
PdimensionZ_m = 0.0
class utopia.objects.particulate_classes.ParticulatesSPM(parentSPM, parentMP)[source]

Bases: Particulates

This is a class to create ParticulatesSPM objects

species = 'particulate'
Pname
Pcomposition
parentMP
parentSPM
Pdensity_kg_m3
radius_m
diameter_m
diameter_um
Pshape
PdimensionX_m = 0.0
PdimensionY_m = 0.0
PdimensionZ_m = 0.0
calc_volume_heter(parentMP, parentSPM)[source]