معرفی شرکت ها


Lavoisier-2.0.7


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

This package converts Life Cycle Assessment format Ecospold2 (ecoinvent format) to ILCD (jrc format). Files can be converted by file using the 'convert_file_to_ILCD' function or entire directory using the 'convert_dir_to_ILCD' function. Lavoisier is developed by the Center of Life Cycle Sustainable Assessment (Gyro) of the Federal University of Technology - Paraná (UTFPR) and the Brazilian Institute for Information in Science and Technology (IBICT)
ویژگی مقدار
سیستم عامل OS Independent
نام فایل Lavoisier-2.0.7
نام Lavoisier
نسخه کتابخانه 2.0.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده José Paulo Pereira das Dores Savioli
ایمیل نویسنده jsavioli@alunos.utfpr.edu.br
آدرس صفحه اصلی https://github.com/JosePauloSavioli/IBICT-converter
آدرس اینترنتی https://pypi.org/project/Lavoisier/
مجوز -
# Lavoisier Python library to convert from Ecospold2 format to ILCD format. Lavoisier is a library exclusive for converting ecoinvent Ecospold2 inventories (`.spold`) to ILCD `.zip` format. The conversion is aimed essentialy for single inventory datasets gathered from EcoEditor or the own researcher's version. Lavoisier's objective is to make possible a more cohesive conversion with less information loss between the two formats and to populate ILCD repositories around the world. Right now, Lavoisier is to be incorpored on the Brazilian Life Cycle Inventory database (namely SICV-Brasil) to make possible the conversion of Ecospold2 datasets from reseach to ILCD format on upload. The conversion is based on Greendelta's converter https://github.com/GreenDelta/olca-conversion-service, but Lavoisier can overcome some shortcomings from OpenLCA converter such as loss of Pedigree matrix uncertainty and coefficient information, some input flows not converted and loss of all parameters and mathematical equations. The project is still testing using testpypi and updating frequently, but feedback is wanted and welcomed from users. The pypi repo is currently https://test.pypi.org/project/Lavoisier/. Tests are made mainly on Linux (Ubuntu). Important information about Ecospold2 and ILCD formats before conversion: 1. It is better to use 'Unknown' files instead of allocated ones: ILCD don't handle well linkage information due to the fact that there is no structure for a linking between processes and exchanges embeded in its xml files. Because of that, any conversion would loss linkage information present in the files of ecoinvent linked databases (a.k.a. the input information about the process that produces it is lost). Some way around it is to place additional namespace variables in the ILCD to make it store linking information, as done by a linked file on OpenLCA when it is exported as ILCD, but this is not addressed in this library. 2. Market datasets and Market Groups datasets: Both this datasets are specific of linked ecoinvent databases and are not feasible in ILCD. Lavoisier still can manage to convert such files but there is loss of all linkage information such as original ecoinvent provider, which renders the result not so usefull for real life practicioners. Market datasets are made by the linking process of ecoinvent and are fully complete only within the database it was created. 3. Usefulness of ILCD files There are several reasons why one practicioner or repository could use ILCD. The main factor is that it is an OpenSource format and not bounded to any company for its development, but there are more reasons, such as that it produces standalone inventories (inventories with all information required inside it, thus not depending on other files or a database structure to be complete) that are great for data repositories, since they are a collection of different datasets and doesn't have any linking between them. ILCD files are more useful for finding specific processes then creating a hole background database with it, especially with regional datasets that can be connected via software to an existing background database or as a replacement of some of its datasets. ## Installation Lavoisier will require the following packages: + `lxml` Since the library is still on testpypi, the dependencies are not installed with the package (they are in the real pypi). It is recommended to install the dependences previous to installing Lavoisier following the instructions below: + Install dependent libraries ```bash pip install lxml ``` + Install Lavoisier ```bash python3 pip install -i https://test.pypi.org/simple/ Lavoisier ``` If you want to install it via github clone, it's just executing the `setup.py` file. In the case of uninstalling or trying to install it by pip again, it is recomended to run as administrator or sudo, since problems related to `.pyc` files could raise. Follow the steps bellow: + Clone github repository ```bash git clone https://github.com/JosePauloSavioli/IBICT-converter ``` + Go to repository and install the library ```bash cd path/to/cloned/library python3 setup.py install ``` ## Functions Lavoisier has two main functions: + For converting files ```python # Lavoisier.convert_file_to_ILCD(path_to_file, path_to_save_dir) # Example: Lavoisier.convert_file_to_ILCD('/home/user_name/Documents/my_spold_file.spold', '/home/user_name/Documents/ILCD_save_folder') ``` + For converting entire directories of files ```python # Lavoisier.convert_dir_to_ILCD(path_to_dir, path_to_save_dir) # Example: Lavoisier.convert_dir_to_ILCD('/home/user_name/Documents/SpoldDirectory', '/home/user_name/Documents/ILCD_save_folder') ``` It is important to use absolute paths and to make sure that the save path already exists. ## Support This projects were done by the GYRO laboratory from the Federal University of Technology - Paraná (UTFPR) with the Brazilian Institute of Information in Science and Technology (IBICT) and the help of Embrapa. <img src=https://github.com/JosePauloSavioli/IBICT-converter/blob/master/Logos/logo%20gyro_email%20padr%C3%A3o.png alt="Logo GYRO" width="80" length="200" /><img src=https://github.com/JosePauloSavioli/IBICT-converter/blob/master/Logos/utfpr.png alt="Logo UTFPR" width="200" length="200" /><img src="https://github.com/JosePauloSavioli/IBICT-converter/blob/master/Logos/IBICT.png" alt="Logo IBICT" width="170" length="200" />


نیازمندی

مقدار نام
- lxml
- importlib-metadata


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl Lavoisier-2.0.7:

    pip install Lavoisier-2.0.7.whl


نصب پکیج tar.gz Lavoisier-2.0.7:

    pip install Lavoisier-2.0.7.tar.gz