API Reference#

Leaching#

prommis.leaching.leach_train

Leach Train

prommis.leaching.leach_reactions

Simple leaching model for West Kentucky No.

prommis.properties.coal_refuse_properties

Initial property package for West Kentucky No.

prommis.properties.sulfuric_acid_leaching_properties

Initial property package for REE leach solutions from coal refuse.

Roasting#

prommis.roasting.ree_feed_roaster

IDAES REE Feed Roaster Unit Model

prommis.roasting.ree_oxalate_roaster

IDAES REE Oxalate Roaster Unit Model

Solvent Extraction#

prommis.solvent_extraction.ree_og_distribution

Initial property package for the organic phase solution of the solvent extraction unit operation.

prommis.solvent_extraction.solvent_extraction

Solvent Extraction Model

prommis.solvent_extraction.solvent_extraction_reaction_package

Reaction package for solvent extraction of rare earth elements using DEHPA as extractant with TBP as a phase modifier.

Precipitate#

prommis.precipitate.precipitator

Preliminary Precipitator Unit Model

prommis.precipitate.precipitate_liquid_properties

Initial property package for precipitate.

prommis.precipitate.precipitate_solids_properties

Preliminary property package for West Kentucky No.

Crusher#

prommis.solid_handling.crusher

Crusher

prommis.solid_handling.crusher_solids_properties

Initial property package for West Kentucky No.

Evaporation Ponds#

Flowsheets#

prommis.uky.uky_flowsheet

University of Kentucky REE Processing Plant

Nanofiltration#

prommis.nanofiltration.diafiltration_flowsheet_two_salt

Sample flowsheet for the multi-component diafiltration cascade.

prommis.nanofiltration.diafiltration_properties

Property package for sieving coefficient model for lithium and cobalt.

prommis.nanofiltration.diafiltration

Diafiltration cascade flowsheet case study example for separating lithium and cobalt.

prommis.nanofiltration.multi_component_diafiltration_solute_properties

Property package for the multi-component diafiltration membrane.

prommis.nanofiltration.multi_component_diafiltration_stream_properties

Property package for the inlet and outlet streams of the multi-component diafiltration membrane.

prommis.nanofiltration.multi_component_diafiltration

Multi-Component Diafiltration Unit Model

prommis.nanofiltration.nf_brine_plot

Nanofiltration flowsheet for Donnan steric pore model with dielectric exclusion

prommis.nanofiltration.nf_brine

Nanofiltration flowsheet for Donnan steric pore model with dielectric exclusion

CMI Precipitator#

prommis.cmi_precipitator.opt_based_precipitator

Optimization-based Precipitator for the Critical Materials Innovation Hub (CMI) Process

prommis.cmi_precipitator.aqueous_properties

Aqueous component property package for optimization-based precipitator model.

prommis.cmi_precipitator.precipitate_properties

Precipitate property package for optimization-based precipitator model.

Ion Exchange#

prommis.ion_exchange.ion_exchange_multicomponent

Ion Exchange Multicomponent (IXMC) Model

prommis.ion_exchange.ion_exchange_multicomponent_base

Ion Exchange Multicomponent (IXMC) Base Model

prommis.ion_exchange.ix_freundlich_multicomponent_example

This model is an example on how to use the ion exchange multicomponent model (IXMC) for the removal of REEs.