Recent Releases of pulpo

pulpo - v1.2.0

🚀 PULPO v1.2.0 Release

🔑 Updates

  1. Preliminary Documentation:

    • Docstrings have been added to all functions to provide basic guidance on usage. This documentation is preliminary and will be expanded in future releases.
  2. New Database Creation Functions:

    • Two new functions have been introduced:
      • Rice Husk Example Database: Created for the Brightcon 2024 workshop purpose, but useful for general testing (data source: Kätelhön et al. (2016))
      • Generic LCI Database: A versatile tool for quick database setup, ideal for prototyping and testing. ```python from pulpo import pulpo pulpo.installricehusk_db() # Install the rice husk example from Kätelhön et al. (2016)

project = "genericexample" database = "genericdb" nprod = 50 # Number of products to generate nproc = 8 # Maximum number of processes per product nreg = 4 # Number of regions where processes can be active ninputs = 6 # Maximum number of inputs per process nflows = 8 # Number of environmental flows to generate nmethods = 3 # Number of impact assessment methods to create seed = 100 # Seed for reproducibility (optional) return_data = True # If True, returns the generated matrices

Install the generic database with specified parameters

technospherematrix, biospherematrix, characterizationmatrices = pulpo.installgenericdb( project=project, database=database, nprod=nprod, nproc=nproc, nreg=nreg, ninputs=ninputs, nflows=nflows, nmethods=nmethods, seed=seed, returndata=return_data ) ```

  1. ipopt Compatibility:
    • PULPO can now use the ipopt solver for solving the LP. This solver can be sometimes better than HiGHs. Install via: bash conda install conda-forge::ipopt=3.11.1 For now, versions other than 3.11.1 lead to some unknown compatibility issues. Specify the solver via: python results = pulpo_worker.solve(solver_name='ipopt')

🛠️ Bug Fixes

  • Several minor bugs have been resolved to improve stability and performance.

Upgrade now to take advantage of the new features:

```bash pip install --upgrade pulpo-dev

- Jupyter Notebook
Published by flechtenberg over 1 year ago

pulpo - PULPO Release v1.1.0

Main changes:

  • Addition of impact / indicator and environmental flow constraints
  • Addition of new showcase notebooks (plastic and energy transition)
  • Internal variable referencing

- Jupyter Notebook
Published by flechtenberg almost 2 years ago

pulpo - PULPO Release v1.0.0

Initial release of the PULPO package

- Jupyter Notebook
Published by flechtenberg over 2 years ago