forked from HydrologicEngineeringCenter/hec-dss-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Updating from head Repo #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
FlowMatric
wants to merge
157
commits into
FlowMatric:main
Choose a base branch
from
HydrologicEngineeringCenter:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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
fixes #28 - typo found by @hoorimongmong
…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
…meZone Delete and time zone
* 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
update setup.cfg to version 0.1.23
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
Large Interval Error
* 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]>
Grid write performance boost
…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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.