Skip to content

Conversation

@FlowMatric
Copy link
Owner

No description provided.

ktarbet and others added 30 commits September 15, 2023 12:40
* add Intent.md

* add .md extension to LICENSE
* Refactoring/reorg python modules

* Adds dependency management with poetry

* Adds folder for shared libraries. Unclear yet if this is good location.

* Removes outdated module, git lfs track shared lib

* add binary download script, drop lib/libhecdss.so

* Adds requests as dev dependency

* renames package to hecdss

---------

Co-authored-by: Florian Kluibenschadl <[email protected]>
Co-authored-by: Karl Tarbet <[email protected]>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.0.4...2.0.6)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.0.6...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…up steps, (#26)

* initial signature for reading grids

* update Readme.md

* underscore  _HecDssNative to indicate private

* use module unittest

* create unique filenames

* simplify open, add some comments

* simplify cleanup ctypes with imports

* more ctypes cleanup

* add datatype translation table
truncate fluff at the end of the input file.
handle 60,120,180,... minute rollover in data
…ple file (#29)

* more record types supported in hecDss.py

in progess if adding capabilities within hecdss.py and native.py to handle retrival of both paired data and regular time series data

* moren progress ion adding capabilities within hecdss.py and native.py to handle retrival of both paired data and regular time series data

* improve dll path searching

* implemented hec_dss_pdStore

modified _get_paired_data function to store loaded data into a PairedData object, implemented the hecdess.put() method to work with both TimeSeries and PairData, and made the native hec_dss_pdStore method which stores data from PairedData Objects to the DSS file.

* some refactoring and cache invalidation

* in pdStore pass character length

* Bug fixes and new PairedData unit tests

Created PairedData unit tests to test all the new pair added features, such as the Paired data class, and loading and storing paired data objects to and from disk. Also fixed bug causing only the first label to load and bug causing incorrect loading of undated objects.

* Add test file, test makes temp dir

added the data file needed to run the paired data unit tests. Changed unit tests to generate a temporary file to store changed data.

* update Readme.md

---------

Co-authored-by: Oskar Hurst <[email protected]>
Implemented the functionality for the GriddedData Recordtype including the put and get HecDss functions, the Receive and Store native function, and the creation of the GriddedData object
add units and data_type fields to the DataFrame being writen to DSS
refactor to support both flow and precip
added method to update the info within the GriddedData Class base on the Data matrix, including min and max values and range table.
converted lists in record objects to numpy arrays. changed toml file and added set up file and manifest to implement package building to pypi
testing if git hub actions will deploy a new version of the package to pypi
stopped using Poetry in git hub actions
changed from upload artifact version from 3 to 4
changed artifact name to package-dist
oskarhurst and others added 30 commits April 25, 2025 10:46
* ts-pattern test

* finalize tests and TS-pattern support for regular timeseries
* ts-pattern test

* finalize tests and TS-pattern support for regular timeseries

* Update publish-to-test-pypi.yml
…_data_mulit-curve

Bugfix/paired data mulit curve
Following conventions recommended on [pytest](https://docs.pytest.org/en/stable/explanation/goodpractices.html),
setting the `pytest.ini_options.pythonpath` variable in the
pyproject.toml file avoids needed to modify `sys.path` before each
testing module begins.
Clean up the import statements for each testing module.
Use `pytest.ini_options.pythonpath` instead of modifying `sys.path` in test modules
* gridded_data speed up and test publish

* update release
* Correct computation of date/times for most-used calendar intervals

* Update setup.cfg

* Update pyproject.toml

---------

Co-authored-by: Karl Tarbet <[email protected]>
…nfo-cant-find-zone

Catch when bad time zone is found and proceed with out any zone infor…
Add notes on message levels to docstrings and Readme
* add text type with test

* fix typo

* update versions

* cleanup
* Fix for reading text records.

* update dss library (#110)

---------

Co-authored-by: Karl Tarbet <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants