Primary Exploration, Mining and Metal Supply Scenario (PEMMSS) model
Developed by Stephen A. Northey in collaboration with S. Pauliuk, S. Klose, M. Yellishetty and D. Giurco
For further information or enquiries email: stephen.northey@uts.edu.au
This scenario model evaluates the rates of mine development, mineral exploration and co-product recovery required to meet primary demand over-time.
The model has been developed and tested using python 3.11.1, matplotlib 3.6.2 and imageio 2.23.0.
Instructions for installing python are available at: https://www.python.org/
Instructions for installing matplotlib are available at: https://matplotlib.org/
Adjust scenario parameters and calibrate the model by modifying the CSV files located in the input_files/ sub-directory.
The expected structure and data formats for each CSV file are documented in the associated import function defined in modules/file_import.py.
Run the model by executing pemmss.py using python.
The results will be saved to a new sub-directory created for model execution, output_files/[EXECUTION_DATE_TIME]/
This will include:
- A folder containing copies of the input files used for the model run to ensure reproduceability.
- A folder containing data generated for each demand scenario, with individual results CSVs for each iteration of this.
- A folder containing aggregated statistics from all demand scenarios and iterations.
- A folder containing any generated graphs.
- A log file containing information useful for benchmarking and debugging.
python 3.11.1
matplotlib 3.6.2
imageio 2.23.0
This model is licensed under a BSD 3-Clause License. See LICENSE.md for further information.
We request that any reference to this model in publications or presentations cite this GitHub repository and the journal article describing the model design and rationale. See CITATION.cff for specific details.