Skip to main content
# openergy

Client api to interact with openergy platform

## Suggested conda env

<pre>
openpyxl>=2.4.7,<3.0.0
requests>=2.14.2,<3.0.0
nose>=1.3.7,<2.0.0
pandas>=0.20.1,<0.21.0
pytables>=3.2.0,<4.0
</pre>

## Url endpoints philosophy

Mainly inspired by [rest_framework simple router actions](http://www.django-rest-framework.org/api-guide/routers/#simplerouter).



## Examples

<pre>
from openergy import set_client, select_series
client = set_client("login", "password", "host")
</pre>


### select series
<pre>
# returns a pandas Series object
se = select_series("993e2f73-20ef-4f60-8e06-d81d6cefbc9a")
</pre>


### create local database
<pre>
from openergy import LocalDatabase

db = LocalDatabase(db_dir_path)

# download one series

# (local_se is not a pandas series but a local database series object)
local_se = db.get_local_series(
"my_project",
"analysis", # importer, cleaner or analysis
"my_analysis",
"se1")
local_se.download()

# se1 is a pandas series
se1 = local_se.data

# download multiple series
db.download_all_series(
my_project,
generator_model=analysis, # importer, cleaner or analysis
generator_name=my_analysis)
# 1. local se1 will be deleted and downloaded again
# 2. all project will be downloaded if no generator has been specified

# work with series
se1 = db.get_local_series(
"my_project",
"analysis",
"my_analysis",
"se1").data
</pre>


Release files for openergy 3.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openergy 3.1.4
File Size Uploaded
openergy-3.1.4.tar.gz 28.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openergy 3.1.4
File Interpreter ABI Platform
openergy-3.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 62.8 kB

Release files / openergy-3.1.4.tar.gz

Download URL openergy-3.1.4.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
64c28a06c74314e9a5878a0246b43e32917ce86d6b69560d290745e35a726c45
BLAKE2b-256 checksum
How to use checksums
e21daf2d3f3fcd8a83f234c6e605333f8f84843f26323ae0be482bf22577c5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / openergy-3.1.4-py3-none-any.whl

Download URL openergy-3.1.4-py3-none-any.whl
Size 34.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5dff1d660704169f466d3525992d31b7f511bdb471629075550253cfa1b24b4
BLAKE2b-256 checksum
How to use checksums
87242f8d06af281a0574f9adefc57e4200c589e849d32471bcbcce3e1e68891d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

3.1.4 This release

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.0

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.0.0

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page