hisim


Namehisim JSON
Version 1.2.2 PyPI version JSON
download
home_pagehttps://github.com/FZJ-IEK3-VSA/HiSim
SummaryETHOS.HiSim is a house infrastructure simulator
upload_time2024-10-14 19:23:11
maintainerNone
docs_urlNone
authorNoah Pflugradt
requires_python>=3.5
licenseMIT license
keywords hisim
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
             [![PyPI Version](https://img.shields.io/pypi/v/hisim.svg)](https://pypi.python.org/pypi/hisim)
 [![PyPI - License](https://img.shields.io/pypi/l/hisim)](LICENSE)
 
 <a href="https://www.fz-juelich.de/en/iek/iek-3"><img src="https://www.fz-juelich.de/static/media/Logo.2ceb35fc.svg" alt="Forschungszentrum Juelich Logo" width="230px"></a> 

# ETHOS.HiSim - Household Infrastructure and Building Simulator

ETHOS.HiSim is a Python package for simulation and analysis of household scenarios and building systems using modern
components as alternative to fossil fuel based ones. This package integrates load profiles generation of electricity
consumption, heating demand, electricity generation, and smart strategies of modern components, such as
heat pump, battery, electric vehicle or thermal energy storage. ETHOS.HiSim is a package under development by
Forschungszentrum Jülich und Hochschule Emden/Leer. For detailed documentation, please
access [ReadTheDocs](https://household-infrastructure-simulator.readthedocs.io/en/latest/) of this repository.


# Install Graphviz

If you want to use the feature that generates system charts, you need to install GraphViz in your system. If you don't
have Graphviz installed, you will experience error messages about a missing dot.exe under Windows.

Follow the installation instructions from here:
https://www.graphviz.org/download/

(or simply disable the system charts)

Clone Repository
-----------------------
To clone this repository, enter the following command to your terminal:

```python
git clone https://github.com/FZJ-IEK3-VSA/HiSim.git
```

Virtual Environment
-----------------------
Before installing `ETHOS.Hisim`, it is recommended to set up a Python virtual environment. Let `hisimvenv` be the name of
virtual environment to be created. For Windows users, setting the virtual environment in the path `\Hisim` is done with
the command line:

```python
python -m venv hisimvenv
```

After its creation, the virtual environment can be activated in the same directory:

```python 
hisimvenv\Scripts\activate
```

For Linux/Mac users, the virtual environment is set up and activated as follows:

```python 
virtual hisimvenv source hisimvenv/bin/activate
```

Alternatively, Anaconda can be used to set up and activate the virtual environment:

```python 
conda create -n hisimvenv python=3.9
conda activate hisimvenv
```

With the successful activation, `ETHOS.HiSim` is ready to be locally installed.

Install Package
------------------------
After setting up the virtual environment, install the package to your local libraries:

```python
pip install -e .
```

Optional: Set Environment Variables
-----------------------
Certain components might access APIs to retrieve data. In order to use them, you need to set the url and key as environment variables. This can be done with an `.env` file wihtin the HiSim root folder or with system tools. The environment variables are:

```
UTSP_URL
UTSP_API_KEY
```

Run Simple System Setups
-----------------------
Run the python interpreter in the `HiSim/system_setups` directory with the following command:

```python
python ../hisim/hisim_main.py simple_system_setup_one.py
```
or

```python
python ../hisim/hisim_main.py simple_system_setup_two.py
```

This command executes `hisim_main.py` on the setup function `setup_function` implemented in the files `simple_system_setup_one.py`
and `simple_system_setup_two.py` that are stored in `HiSim/system_setups`.
The results can be visualized under directory `results` created under the same directory where the script with the setup
function is located.

Run Basic Household System Setup
-----------------------
The directory `HiSim/system_setups` also contains a basic household configuration in the script `basic_household.py`.
It can be executed with the following command:

```python
python ../hisim/hisim_main.py basic_household.py
```

The system is set up with the following elements:

* Occupancy (Residents' Demands)
* Weather
* Photovoltaic System
* Building
* Heat Pump

Hence, photovoltaic modules and the heat pump are responsible to cover the electricity the thermal energy demands as
best as possible. As the name of the setup function says, the components are explicitly connected to each other, binding
inputs correspondingly to its output sequentially. This is difference then automatically connecting inputs and outputs
based its similarity. For a better understanding of explicit connection, proceed to session `IO Connecting Functions`.

Generic Setup Function Walkthrough
---------------------
The basic structure of a setup function follows:

1. Set the simulation parameters (See `SimulationParameters` class in `hisim/hisim/component.py`)
1. Create a `Component` object and add it to `Simulator` object
    1. Create a `Component` object from one of the child classes implemented in `hisim/hisim/components`
        1. Check if `Component` class has been correctly imported
    1. If necessary, connect your object's inputs with previous created `Component` objects' outputs.
    1. Finally, add your `Component` object to `Simulator` object
1. Repeat step 2 while all the necessary components have been created, connected and added to the `Simulator` object.

Once you are done, you can run the setup function according to the description in the simple system setup run.

Package Structure
-----------
The main program is executed from `hisim/hisim/hisim_main.py`. The `Simulator`(`simulator.py`) object groups `Component`
s declared and added from the setups functions. The `ComponentWrapper`(`simulator.py`) gathers together the `Component`s
inside an `Simulator` Object. The `Simulator` object performs the entire simulation under the
function `run_all_timesteps` and stores the results in a Python pickle `data.pkl` in a subdirectory
of `hisim/hisim/results` named after the executed setup function. Plots and the report are automatically generated from
the pickle by the class `PostProcessor` (`hisim/hisim/postprocessing/postprocessing.py`).

Component Class
-----------
A child class inherits from the `Component` class in `hisim/hisim/component.py` and has to have the following methods
implemented:

* i_save_state: updates previous state variable with the current state variable
* i_restore_state: updates current state variable with the previous state variable
* i_simulate: performs a timestep iteration for the `Component`
* i_doublecheck: checks if the values are expected throughout the iteration

These methods are used by `Simulator` to execute the simulation and generate the results.

List of `Component` Children
-----------
Theses classes inherent from `Component` (`component.py`) class and can be used in your setup function to customize
different configurations. All `Component` class children are stored in `hisim/hisim/components` directory. Some of these
classes are:

- `RandomNumbers` (`random_numbers.py`)
- `SimpleController` (`simple_controller.py`)
- `SimpleSotrage` (`simple_storage.py`)
- `Transformer` (`transformer.py`)
- `PVSystem` (`pvs.py`)
- `CHPSystem` (`chp_system.py`)
- `Csvload` (`csvload.py`)
- `SumBuilderForTwoInputs` (`sumbuilder.py`)
- `SumBuilderForThreeInputs` (`sumbuilder.py`)
- ToDo: more components to be added

Connecting Input/Outputs
-----------
Let `my_home_electricity_grid` and `my_appliance` be Component objects used in the setup function. The
object `my_apppliance` has an output `ElectricityOutput` that has to be connected to an object `ElectricityGrid`. The
object `my_home_electricity_grid` has an input `ElectricityInput`, where this connection takes place. In the setup
function, the connection is performed with the method `connect_input` from the `Simulator` class:

```python
my_home_electricity_grid.connect_input(input_fieldname=my_home_electricity_grid.ELECTRICITY_INPUT,
                                       src_object_name=my_appliance.component_name,
                                       src_field_name=my_appliance.ELECTRICITY_OUTPUT)
```

Configuration Automator
-----------
A configuration automator is under development and has the goal to reduce connections calls among similar components.

Post Processing
-----------
After the simulator runs all time steps, the post processing (`postprocessing.py`) reads the persistent saved results,
plots the data and
generates a report.

## Contributions and Collaborations
ETHOS.HiSim welcomes any kind of feedback, contributions, and collaborations. 
If you are interested in joining the project, adding new features, or providing valuable insights, feel free to reach out (email to k.rieck@fz-juelich.de) and participate in our HiSim developer meetings held every second Monday. Additionally, we encourage you to utilize our Issue section to share feedback or report any bugs you encounter.
We look forward to your contributions and to making meaningful improvements. 
Happy coding!

## License

MIT License

Copyright (C) 2020-2021 Noah Pflugradt, Leander Kotzur, Detlef Stolten, Tjarko Tjaden, Kevin Knosala, Sebastian Dickler, Katharina Rieck, David Neuroth, Johanna Ganglbauer, Vitor Zago, Frank Burkard, Maximilian Hillen, Marwa Alfouly, Franz Oldopp, Markus Blasberg

You should have received a copy of the MIT License along with this program.
If not, see https://opensource.org/licenses/MIT

## About Us

<a href="https://www.fz-juelich.de/iek/iek-3/DE/Home/home_node.html"><img src="https://www.fz-juelich.de/SharedDocs/Bilder/IEK/IEK-3/Abteilungen2015/VSA_DepartmentPicture_2019-02-04_459x244_2480x1317.jpg?__blob=normal" alt="Institut TSA"></a>

We are
the [Institute of Energy and Climate Research - Techno-economic Systems Analysis (IEK-3)](https://www.fz-juelich.de/iek/iek-3/DE/Home/home_node.html)
belonging to the [Forschungszentrum Jülich](www.fz-juelich.de/). Our interdisciplinary institute's research is focusing
on energy-related process and systems analyses. Data searches and system simulations are used to determine energy and
mass balances, as well as to evaluate performance, emissions and costs of energy systems. The results are used for
performing comparative assessment studies between the various systems. Our current priorities include the development of
energy strategies, in accordance with the German Federal Government’s greenhouse gas reduction targets, by designing new
infrastructures for sustainable and secure energy supply chains and by conducting cost analysis studies for integrating
new technologies into future energy market frameworks.

## Contributions and Users

Development Partners:

**Hochschule Emden/Leer** inside the project "Piegstrom".

**4ward Energy** inside the EU project "WHY" 

## Acknowledgement

This work was supported by the Helmholtz Association under the Joint
Initiative ["Energy System 2050   A Contribution of the Research Field Energy"](https://www.helmholtz.de/en/research/energy/energy_system_2050/)
.

For this work weather data is based on data from ["German Weather Service (Deutscher Wetterdienst-DWD)"](https://www.dwd.de/DE/Home/home_node.html/) and ["NREL National Solar Radiation Database"](https://nsrdb.nrel.gov/data-viewer/download/intro/) (License: Creative Commons Attribution 3.0 United States License); individual values are averaged.

<a href="https://www.helmholtz.de/en/"><img src="https://www.helmholtz.de/fileadmin/user_upload/05_aktuelles/Marke_Design/logos/HG_LOGO_S_ENG_RGB.jpg" alt="Helmholtz Logo" width="200px" style="float:right"></a>

<a href="https://www.dwd.de/"><img src="https://www.dwd.de/SharedDocs/bilder/DE/logos/dwd/dwd_logo_258x69.png?__blob=normal&v=1" alt="DWD Logo" width="200px" style="float:right"></a>

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 891943. 

<img src="eulogo.png" alt="EU Logo" width="200px" style="float:right"></a>

<a href="https://www.why-h2020.eu/"><img src="whylogo.jpg" alt="WHY Logo" width="200px" style="float:right"></a>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/FZJ-IEK3-VSA/HiSim",
    "name": "hisim",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": null,
    "keywords": "hisim",
    "author": "Noah Pflugradt",
    "author_email": "n.pflugradt@fz-juelich.de",
    "download_url": "https://files.pythonhosted.org/packages/89/54/193def019286dcc596248d97a3f2ccbb99ff1c3e3ea7b7d2d63ad3158839/hisim-1.2.2.tar.gz",
    "platform": null,
    "description": " [![PyPI Version](https://img.shields.io/pypi/v/hisim.svg)](https://pypi.python.org/pypi/hisim)\n [![PyPI - License](https://img.shields.io/pypi/l/hisim)](LICENSE)\n \n <a href=\"https://www.fz-juelich.de/en/iek/iek-3\"><img src=\"https://www.fz-juelich.de/static/media/Logo.2ceb35fc.svg\" alt=\"Forschungszentrum Juelich Logo\" width=\"230px\"></a> \n\n# ETHOS.HiSim - Household Infrastructure and Building Simulator\n\nETHOS.HiSim is a Python package for simulation and analysis of household scenarios and building systems using modern\ncomponents as alternative to fossil fuel based ones. This package integrates load profiles generation of electricity\nconsumption, heating demand, electricity generation, and smart strategies of modern components, such as\nheat pump, battery, electric vehicle or thermal energy storage. ETHOS.HiSim is a package under development by\nForschungszentrum J\u00fclich und Hochschule Emden/Leer. For detailed documentation, please\naccess [ReadTheDocs](https://household-infrastructure-simulator.readthedocs.io/en/latest/) of this repository.\n\n\n# Install Graphviz\n\nIf you want to use the feature that generates system charts, you need to install GraphViz in your system. If you don't\nhave Graphviz installed, you will experience error messages about a missing dot.exe under Windows.\n\nFollow the installation instructions from here:\nhttps://www.graphviz.org/download/\n\n(or simply disable the system charts)\n\nClone Repository\n-----------------------\nTo clone this repository, enter the following command to your terminal:\n\n```python\ngit clone https://github.com/FZJ-IEK3-VSA/HiSim.git\n```\n\nVirtual Environment\n-----------------------\nBefore installing `ETHOS.Hisim`, it is recommended to set up a Python virtual environment. Let `hisimvenv` be the name of\nvirtual environment to be created. For Windows users, setting the virtual environment in the path `\\Hisim` is done with\nthe command line:\n\n```python\npython -m venv hisimvenv\n```\n\nAfter its creation, the virtual environment can be activated in the same directory:\n\n```python \nhisimvenv\\Scripts\\activate\n```\n\nFor Linux/Mac users, the virtual environment is set up and activated as follows:\n\n```python \nvirtual hisimvenv source hisimvenv/bin/activate\n```\n\nAlternatively, Anaconda can be used to set up and activate the virtual environment:\n\n```python \nconda create -n hisimvenv python=3.9\nconda activate hisimvenv\n```\n\nWith the successful activation, `ETHOS.HiSim` is ready to be locally installed.\n\nInstall Package\n------------------------\nAfter setting up the virtual environment, install the package to your local libraries:\n\n```python\npip install -e .\n```\n\nOptional: Set Environment Variables\n-----------------------\nCertain components might access APIs to retrieve data. In order to use them, you need to set the url and key as environment variables. This can be done with an `.env` file wihtin the HiSim root folder or with system tools. The environment variables are:\n\n```\nUTSP_URL\nUTSP_API_KEY\n```\n\nRun Simple System Setups\n-----------------------\nRun the python interpreter in the `HiSim/system_setups` directory with the following command:\n\n```python\npython ../hisim/hisim_main.py simple_system_setup_one.py\n```\nor\n\n```python\npython ../hisim/hisim_main.py simple_system_setup_two.py\n```\n\nThis command executes `hisim_main.py` on the setup function `setup_function` implemented in the files `simple_system_setup_one.py`\nand `simple_system_setup_two.py` that are stored in `HiSim/system_setups`.\nThe results can be visualized under directory `results` created under the same directory where the script with the setup\nfunction is located.\n\nRun Basic Household System Setup\n-----------------------\nThe directory `HiSim/system_setups` also contains a basic household configuration in the script `basic_household.py`.\nIt can be executed with the following command:\n\n```python\npython ../hisim/hisim_main.py basic_household.py\n```\n\nThe system is set up with the following elements:\n\n* Occupancy (Residents' Demands)\n* Weather\n* Photovoltaic System\n* Building\n* Heat Pump\n\nHence, photovoltaic modules and the heat pump are responsible to cover the electricity the thermal energy demands as\nbest as possible. As the name of the setup function says, the components are explicitly connected to each other, binding\ninputs correspondingly to its output sequentially. This is difference then automatically connecting inputs and outputs\nbased its similarity. For a better understanding of explicit connection, proceed to session `IO Connecting Functions`.\n\nGeneric Setup Function Walkthrough\n---------------------\nThe basic structure of a setup function follows:\n\n1. Set the simulation parameters (See `SimulationParameters` class in `hisim/hisim/component.py`)\n1. Create a `Component` object and add it to `Simulator` object\n    1. Create a `Component` object from one of the child classes implemented in `hisim/hisim/components`\n        1. Check if `Component` class has been correctly imported\n    1. If necessary, connect your object's inputs with previous created `Component` objects' outputs.\n    1. Finally, add your `Component` object to `Simulator` object\n1. Repeat step 2 while all the necessary components have been created, connected and added to the `Simulator` object.\n\nOnce you are done, you can run the setup function according to the description in the simple system setup run.\n\nPackage Structure\n-----------\nThe main program is executed from `hisim/hisim/hisim_main.py`. The `Simulator`(`simulator.py`) object groups `Component`\ns declared and added from the setups functions. The `ComponentWrapper`(`simulator.py`) gathers together the `Component`s\ninside an `Simulator` Object. The `Simulator` object performs the entire simulation under the\nfunction `run_all_timesteps` and stores the results in a Python pickle `data.pkl` in a subdirectory\nof `hisim/hisim/results` named after the executed setup function. Plots and the report are automatically generated from\nthe pickle by the class `PostProcessor` (`hisim/hisim/postprocessing/postprocessing.py`).\n\nComponent Class\n-----------\nA child class inherits from the `Component` class in `hisim/hisim/component.py` and has to have the following methods\nimplemented:\n\n* i_save_state: updates previous state variable with the current state variable\n* i_restore_state: updates current state variable with the previous state variable\n* i_simulate: performs a timestep iteration for the `Component`\n* i_doublecheck: checks if the values are expected throughout the iteration\n\nThese methods are used by `Simulator` to execute the simulation and generate the results.\n\nList of `Component` Children\n-----------\nTheses classes inherent from `Component` (`component.py`) class and can be used in your setup function to customize\ndifferent configurations. All `Component` class children are stored in `hisim/hisim/components` directory. Some of these\nclasses are:\n\n- `RandomNumbers` (`random_numbers.py`)\n- `SimpleController` (`simple_controller.py`)\n- `SimpleSotrage` (`simple_storage.py`)\n- `Transformer` (`transformer.py`)\n- `PVSystem` (`pvs.py`)\n- `CHPSystem` (`chp_system.py`)\n- `Csvload` (`csvload.py`)\n- `SumBuilderForTwoInputs` (`sumbuilder.py`)\n- `SumBuilderForThreeInputs` (`sumbuilder.py`)\n- ToDo: more components to be added\n\nConnecting Input/Outputs\n-----------\nLet `my_home_electricity_grid` and `my_appliance` be Component objects used in the setup function. The\nobject `my_apppliance` has an output `ElectricityOutput` that has to be connected to an object `ElectricityGrid`. The\nobject `my_home_electricity_grid` has an input `ElectricityInput`, where this connection takes place. In the setup\nfunction, the connection is performed with the method `connect_input` from the `Simulator` class:\n\n```python\nmy_home_electricity_grid.connect_input(input_fieldname=my_home_electricity_grid.ELECTRICITY_INPUT,\n                                       src_object_name=my_appliance.component_name,\n                                       src_field_name=my_appliance.ELECTRICITY_OUTPUT)\n```\n\nConfiguration Automator\n-----------\nA configuration automator is under development and has the goal to reduce connections calls among similar components.\n\nPost Processing\n-----------\nAfter the simulator runs all time steps, the post processing (`postprocessing.py`) reads the persistent saved results,\nplots the data and\ngenerates a report.\n\n## Contributions and Collaborations\nETHOS.HiSim welcomes any kind of feedback, contributions, and collaborations. \nIf you are interested in joining the project, adding new features, or providing valuable insights, feel free to reach out (email to k.rieck@fz-juelich.de) and participate in our HiSim developer meetings held every second Monday. Additionally, we encourage you to utilize our Issue section to share feedback or report any bugs you encounter.\nWe look forward to your contributions and to making meaningful improvements. \nHappy coding!\n\n## License\n\nMIT License\n\nCopyright (C) 2020-2021 Noah Pflugradt, Leander Kotzur, Detlef Stolten, Tjarko Tjaden, Kevin Knosala, Sebastian Dickler, Katharina Rieck, David Neuroth, Johanna Ganglbauer, Vitor Zago, Frank Burkard, Maximilian Hillen, Marwa Alfouly, Franz Oldopp, Markus Blasberg\n\nYou should have received a copy of the MIT License along with this program.\nIf not, see https://opensource.org/licenses/MIT\n\n## About Us\n\n<a href=\"https://www.fz-juelich.de/iek/iek-3/DE/Home/home_node.html\"><img src=\"https://www.fz-juelich.de/SharedDocs/Bilder/IEK/IEK-3/Abteilungen2015/VSA_DepartmentPicture_2019-02-04_459x244_2480x1317.jpg?__blob=normal\" alt=\"Institut TSA\"></a>\n\nWe are\nthe [Institute of Energy and Climate Research - Techno-economic Systems Analysis (IEK-3)](https://www.fz-juelich.de/iek/iek-3/DE/Home/home_node.html)\nbelonging to the [Forschungszentrum J\u00fclich](www.fz-juelich.de/). Our interdisciplinary institute's research is focusing\non energy-related process and systems analyses. Data searches and system simulations are used to determine energy and\nmass balances, as well as to evaluate performance, emissions and costs of energy systems. The results are used for\nperforming comparative assessment studies between the various systems. Our current priorities include the development of\nenergy strategies, in accordance with the German Federal Government\u2019s greenhouse gas reduction targets, by designing new\ninfrastructures for sustainable and secure energy supply chains and by conducting cost analysis studies for integrating\nnew technologies into future energy market frameworks.\n\n## Contributions and Users\n\nDevelopment Partners:\n\n**Hochschule Emden/Leer** inside the project \"Piegstrom\".\n\n**4ward Energy** inside the EU project \"WHY\" \n\n## Acknowledgement\n\nThis work was supported by the Helmholtz Association under the Joint\nInitiative [\"Energy System 2050   A Contribution of the Research Field Energy\"](https://www.helmholtz.de/en/research/energy/energy_system_2050/)\n.\n\nFor this work weather data is based on data from [\"German Weather Service (Deutscher Wetterdienst-DWD)\"](https://www.dwd.de/DE/Home/home_node.html/) and [\"NREL National Solar Radiation Database\"](https://nsrdb.nrel.gov/data-viewer/download/intro/) (License: Creative Commons Attribution 3.0 United States License); individual values are averaged.\n\n<a href=\"https://www.helmholtz.de/en/\"><img src=\"https://www.helmholtz.de/fileadmin/user_upload/05_aktuelles/Marke_Design/logos/HG_LOGO_S_ENG_RGB.jpg\" alt=\"Helmholtz Logo\" width=\"200px\" style=\"float:right\"></a>\n\n<a href=\"https://www.dwd.de/\"><img src=\"https://www.dwd.de/SharedDocs/bilder/DE/logos/dwd/dwd_logo_258x69.png?__blob=normal&v=1\" alt=\"DWD Logo\" width=\"200px\" style=\"float:right\"></a>\n\nThis project has received funding from the European Union\u2019s Horizon 2020 research and innovation programme under grant agreement No 891943. \n\n<img src=\"eulogo.png\" alt=\"EU Logo\" width=\"200px\" style=\"float:right\"></a>\n\n<a href=\"https://www.why-h2020.eu/\"><img src=\"whylogo.jpg\" alt=\"WHY Logo\" width=\"200px\" style=\"float:right\"></a>\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "ETHOS.HiSim is a house infrastructure simulator",
    "version": "1.2.2",
    "project_urls": {
        "Homepage": "https://github.com/FZJ-IEK3-VSA/HiSim"
    },
    "split_keywords": [
        "hisim"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50fe2f84868116dac2c2a33255c682ca84443e663cf60e0f1d783d511ee809f9",
                "md5": "40260da69c7bc497ed0a8669e1ce6a61",
                "sha256": "f5fdaa248a2a7aa678a933aea6bfba0f6783385958b5c70fb98e4afdc55a16cf"
            },
            "downloads": -1,
            "filename": "hisim-1.2.2-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "40260da69c7bc497ed0a8669e1ce6a61",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.5",
            "size": 84607081,
            "upload_time": "2024-10-14T19:23:06",
            "upload_time_iso_8601": "2024-10-14T19:23:06.056199Z",
            "url": "https://files.pythonhosted.org/packages/50/fe/2f84868116dac2c2a33255c682ca84443e663cf60e0f1d783d511ee809f9/hisim-1.2.2-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8954193def019286dcc596248d97a3f2ccbb99ff1c3e3ea7b7d2d63ad3158839",
                "md5": "5cd0dd94ed5476ac09d29610cf528b79",
                "sha256": "581115f977d8bb452d7732a4e42ac6f3b27c791542059f0c54a6236259f09b47"
            },
            "downloads": -1,
            "filename": "hisim-1.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "5cd0dd94ed5476ac09d29610cf528b79",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 83445353,
            "upload_time": "2024-10-14T19:23:11",
            "upload_time_iso_8601": "2024-10-14T19:23:11.217307Z",
            "url": "https://files.pythonhosted.org/packages/89/54/193def019286dcc596248d97a3f2ccbb99ff1c3e3ea7b7d2d63ad3158839/hisim-1.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-14 19:23:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "FZJ-IEK3-VSA",
    "github_project": "HiSim",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "hisim"
}
        
Elapsed time: 1.30805s