Metadata-Version: 2.4
Name: electricity_network_file_parser
Version: 0.0.3
Summary: A Python package for parsing gaia and vision files. 
Project-URL: Homepage, https://github.com/EES-TUe/network-file-parser
Project-URL: Issues, https://github.com/EES-TUe/network-file-parser/issues
Author-email: Leo van Schooten <l.g.t.v.schooten@tue.nl>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: openpyxl==3.1.5
Requires-Dist: pandas==2.2.3
Description-Content-Type: text/markdown

# Network file parser
A python package parsing gaia files. It takes a gaia file as input and parses the data in pandas data frames.

Example usage:

```python
from electricity_network_file_parser.GnfParser import GnfParser

gnf_parser = GnfParser("test.gnf")
gnf_parser.parse_file()

# To acces the dataframe of a single entity type
gnf_parser.data_frames["CABLE"]

# Write all data to a single excel file each tab in the excel file represents an entity in the gaia file
gnf_parser.write_all_data_frames()
```

## Installation

Create a new python environment and run the following command:

`pip install electricity_network_file_parser `
