Functions to extract data from Hydstra
Project description
pyhydllp is a package that contains many Python functions for extracting data from Hydstra.
Installation
Install via pip:
pip install pyhydllp
Or conda:
conda install -c mullenkamp pyhydllp
Requirements
At a minimum to access the base functions, pyhydllp requires a 32bit python installation and the Pandas package.
To access the MSSQL functionality, the pdsql package is required:
conda install -c mullenkamp pdsql
Usage
Most functions can be accessed and initialized from the hyd class:
from pyhydllp import hyd
ini_path = r'\\fileservices02\ManagedShares\Data\Hydstra\prod\hyd'
dll_path = r'\\fileservices02\ManagedShares\Data\Hydstra\prod\hyd\sys\run'
username = ''
password = ''
hydllp_filename = 'hydllp.dll'
hyaccess_filename = 'Hyaccess.ini'
hyconfig_filename = 'HYCONFIG.INI'
hyd1 = hyd(ini_path, dll_path, hydllp_filename=hydllp_filename,
hyaccess_filename=hyaccess_filename, hyconfig_filename=hyconfig_filename,
username=username, password=password)
Then all of the functions can be accessed via the newly initiated hyd1 object. The following example won’t work outside of ECan:
sites = [70105, 69607]
varto = 100
from_mod_date = '2018-01-01'
to_mod_date = '2018-03-26'
ch1 = hyd1.ts_data_changes(varto=[varto], sites=sites, from_mod_date=from_mod_date,
to_mod_date=to_mod_date)
print(ch1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyhydllp-1.0.7.tar.gz
(19.3 kB
view details)
File details
Details for the file pyhydllp-1.0.7.tar.gz
.
File metadata
- Download URL: pyhydllp-1.0.7.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ec2bed11e4e0971a44df44451a36ba893a1c4fc36126f9b09f6ab3add34ba5 |
|
MD5 | a0cef2e352cafb3c4995af08388c8ce1 |
|
BLAKE2b-256 | 95ad714cc42725fcd9918d5145eb1346d6a727c357a34d126c8a6076ae3123b7 |