Metadata-Version: 2.1
Name: senasopt
Version: 0.3
Summary: Simple Energy Asset Optimisation (aka. senasopt) - A small example package trying out optimisation of energy-related assets
Home-page: https://gitlab.com/Pierre_VF/senasopt
Author: PVF
Author-email: pvf@dtime.ai
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: casadi
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: setuptools
Requires-Dist: xlrd
Provides-Extra: all
Requires-Dist: plotly ; extra == 'all'
Requires-Dist: dash ; extra == 'all'
Requires-Dist: black ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: versioneer ; extra == 'all'
Requires-Dist: coverage ; extra == 'all'
Requires-Dist: build ; extra == 'all'
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: versioneer ; extra == 'dev'
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: build ; extra == 'dev'

# senasopt

This package is meant to give you simple energy asset optimisation (in short *senasopt*) toolkit for basic test. This package is meant to be used with Python 3.

## Capabilities

None for now

## Installation

### Latest stable version
If you want to get the latest stable version, you can get it via pip, as it is [registered on PyPi](https://pypi.org/project/senasopt/) :
~~~ 
pip install senasopt
~~~

### Development versions
If you want to use the development version, then just keep on using the one in the [repository on Gitlab](https://gitlab.com/Pierre_VF/senasopt) by checking out the right branches:

To get the latest stable version, pull the master branch from Gitlab:
~~~ 
pip install git+https://gitlab.com/Pierre_VF/senasopt.git@master
~~~ 

To get the latest developments (can be unstable), pull the Development branch from Gitlab:
~~~ 
pip install git+https://gitlab.com/Pierre_VF/senasopt.git@Development
~~~ 

## Examples and documentation

You can find a documentation and code samples in Jupyter notebooks in the *examples* folder.

The installation process for the API keys is provided in these notebooks where relevant.

## Note to users and developers
This repository is currently developed as a hobby project. But if you're interested in contributing, this is very welcome.

At the moment, the documentation is very unevenly advanced, help there is also appreciated.

The style format used for development is [Black](https://pypi.org/project/black/), if you contribute, it would be nice if you remember to apply it to your code before committing.

