Read-only mirror of https://github.com/agroscope-ch/salca — Agroscope. Issues & pull requests at the source.
  • Python 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Martin Stüssi 8a69801c6b initial commit
2026-06-02 17:37:58 +02:00
Archive initial commit 2026-06-02 17:37:58 +02:00
SALCA-BD initial commit 2026-06-02 17:37:58 +02:00
SALCAanimal initial commit 2026-06-02 17:37:58 +02:00
SALCAerosion initial commit 2026-06-02 17:37:58 +02:00
SALCAfield initial commit 2026-06-02 17:37:58 +02:00
SALCAheavymetal initial commit 2026-06-02 17:37:58 +02:00
SALCAmapping initial commit 2026-06-02 17:37:58 +02:00
SALCAnitrate initial commit 2026-06-02 17:37:58 +02:00
SALCAphosphorus initial commit 2026-06-02 17:37:58 +02:00
SALCAprep initial commit 2026-06-02 17:37:58 +02:00
SALCAsoilquality initial commit 2026-06-02 17:37:58 +02:00
SALCAtables initial commit 2026-06-02 17:37:58 +02:00
.gitignore initial commit 2026-06-02 17:37:58 +02:00
environment.yaml initial commit 2026-06-02 17:37:58 +02:00
LICENCE.txt initial commit 2026-06-02 17:37:58 +02:00
README.md initial commit 2026-06-02 17:37:58 +02:00
requirements.txt initial commit 2026-06-02 17:37:58 +02:00

SALCA - Swiss Agricultural Life Cycle Assessment

SALCA is a life cycle assessment method geared to the agricultural and food sector. It is suitable for the life cycle assessment of products, production systems, farms, or even the entire agricultural sector.

Documentation

The SALCA method is documented in a scientific article, and the latest appendices are available on the SALCA website.

The biodiversity impact assessment method is described in more detail in a separate scientific article, with later extensions specifically for vegetables through another scientific article and for vineyards through a master's thesis by Lindsay Neel in 2021 at the Jean Monnet University in connection with an internship at INRAE under the supervision of Adrien Rusch, Pauline Tolle, Josépha Guenser, and Lauren Inchboard.

Use

The SALCA method is provided as modular Python code. Agroscope's LCA group runs the code within the SALCAfuture framework and links to a database integrated in there. To run the code, you will have to replace the import and export statements.

Please note that the code uses pandas version 1 and does not yet work with pandas version 2 because of functions that have been removed. However, you can create a suitable environment to run the code with the provided environment.yaml or requirements.txt file. SALCAbiodiversity has a separate requirements.txt file.

Changes

The SALCA method remains under development. We plan to refactor some of the code, make it compatible with newer package versions, where necessary, and update some of the modelling approaches. We will report the main changes of future versions here.

Licences

Code: GNU LGPLv3 (see LICENCE.md)

Data: CC BY 4.0 (see URL)

Citation

If you use the SALCA method and code, please cite the following scientific article:

Nemecek, T., Roesch, A., Bystricky, M., Jeanneret, P., Lansche, J., Stüssi, M., & Gaillard, G. (2024). Swiss agricultural life cycle assessment: a method to assess the emissions and environmental impacts of agricultural systems and products. The International Journal of Life Cycle Assessment, 29(3), 433-455.

Depending on the focus of the application, it might be appropriate to cite additional publications, such as the articles on biodiversity mentioned under Documentation.

Contact

If you want to report a bug or are interested in a collaboration, you can contact us by email:

_Agroscope-SALCAfuture