Erdc-quest

Latest version: v3.0.1

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.0.1

-----

* ignore .cache folder
* correct visualize spelling, add fmt keyword to io.visualize\_options plugins
* cannot use rel imports since conftest.py isn't part of package. rel import not needed anyway since its being used locally
* Tests bug fix: import error on BASE\_DIR
* Refactored tests to they run in temp directory rather than in within source tree
* Modified the filters so that the enums return strings. Modified the services and the util/misc.py to use the download\_options and filter\_options directories in the smtk directory
* Removed the files that I moved into the download\_options and filter\_options directories
* Created directories for downloads and filters and moved the files accordingly. Modified the download files to match what dsl is expecting. Modified the timeseries so that enums return strings instead of ints
* forgot to add timeseries filter smtk templat files
* add smtk versions of download options using jinja2 to set param lists
* add fmt option to filters
* passthrough fmt parameter to option fns
* add jinja2 renderer for smtk files
* tweak readme to display better on gitlab
* committed before saving
* add development instructions
* cleanup requirements.txt

1.0.0

-----

* pin gdal, rasterio and fiona to last working version on default channel until conda-forge/default conflicts are fixed upstream. alos removed unneeded pins
* Updated dependency list for Python3 on Linux
* removed comment about broken test in python3
* Added .gitkeep to cache directory in test
* removed cache files from test directory
* removed cache files from test directory
* more python 3 fixes
* Refactor test\_features
* Python 3 fixes for visualize\_dataset\_options test
* Tested examples in py3
* Changed features being added to collection
* Fixed assertion error
* more Python 3 fixes
* fix test, config contaminated by previous test
* bugfix: download broken for user services
* bugfix: download\_options wasn't working for user services
* bugfix: user services not setting service\_id when added to a collection, caused by dataframe index not being set as service\_id
* rename feature\_id/\_service\_id for vitd mbr readers
* bugfix: make sure datetime stays sorted, change key from 'datasets' to 'data'
* return list instead of dict for open\_dataset and move parameter data under 'datasets' key
* remove unused/non-working io plugins
* implement dsl.api.open\_dataset() api call
* remove unused and non-conda packages from requirements
* Switch from pyfilesystem to shutil and requests with verify ssl = False. Fixes 35
* Python 3 fixes
* fixes for python 3 compatibility
* Bug fix to \_get\_parameters to work with user services
* Fixes to api\_basics
* Updated examples to work with api
* search\_features\_examples updated to work with new API
* change datatype to discrete-raster
* add reader for isep-met local service in dsl-demo-data repo
* by default only display geo-discrete services
* add get\_tags to dsl api
* correct smtk template to use correct path
* Add depreciation comment, these don't currently work
* fix: vitd2raster-veg filter now works, creates a geotiff of veg attributes from vitd dataset
* remove unused files
* WIP: non working vitd to veg raster filter
* WIP: extract vegetation raster as geotiff
* working version of vitd2nrmm
* bugfix: collection name is in dataset metadata now
* forgot to add the filter file
* WIP: vitd2nrmm filter
* WIP: base datalibrary filter
* geojson requires lists not tuples
* make drop duplicates more robust; include collection name in dataset metadata
* if save\_path is a list then convert to csv
* allow multiple VITD themes to be treated as a single dataset, add example dsl.yml files to show how to setup user services for vitd data
* WIP: datalibrary filters
* add file\_format to user services
* bugfix: remove duplicates and force index to unicode
* allow get\_pkg\_data\_path to take a tuple of args to append to the pkg data path
* fix packaging and finding of non .py data files
* add multithreaded/multiprocess options to rpc server
* bugfix: mbr-csv order is lat/lon not lon/lat
* return sorted list for mapped\_parameters
* add mbr-csv reader
* rename add/delete\_service to add/delete\_provider also allow delete to take in provider or service uri
* add pyfilesystem ('fs') to requirements and change conda channel from ioos to conda-forge
* reimplement user ('local') service functionality should also work with datasets on http/ftp etc but not fully tested
* rename user service file
* bugfix: datatype not being set for SingleFileBase type dataset downloads
* bugfix: updating metadata incorrectly
* Removed unneeded fixture
* Fixed bug in update\_settings, and fixed tests accordingly
* Test configuration file needed for fixtures
* fix for delete default project. All tests passing
* fix delete default project. All tests passing
* change datatype to discrete-raster
* Bugfixes to test fixtures
* Updated tests to work with fixtures. Two tests are failing because of changes that need to be made to the code: test\_delete\_project[default], test\_get\_cache\_data\_dir
* Modified projects/service tests & updated tests example dirs
* Updated example base\_dir
* Bugfixes to test fixtures
* Updated tests to work with fixtures. Two tests are failing because of changes that need to be made to the code: test\_delete\_project[default], test\_get\_cache\_data\_dir
* Updated active project
* Modified projects/service tests & updated tests example dirs
* Updated example base\_dir
* created test\_features module removed lastfailed file from repo
* Updated example base\_dir
* Fixed pre-existing test excluding rpc\_util\_config and added two new test files (services and features)
* Made changes to test
* add reader for isep-met local service in dsl-demo-data repo
* by default only display geo-discrete services
* add get\_tags to dsl api
* Bugfixes to test fixtures
* Updated tests to work with fixtures. Two tests are failing because of changes that need to be made to the code: test\_delete\_project[default], test\_get\_cache\_data\_dir
* correct smtk template to use correct path
* Add depreciation comment, these don't currently work
* fix: vitd2raster-veg filter now works, creates a geotiff of veg attributes from vitd dataset
* Updated active project
* Modified projects/service tests & updated tests example dirs
* remove unused files
* WIP: non working vitd to veg raster filter
* WIP: extract vegetation raster as geotiff
* working version of vitd2nrmm
* bugfix: collection name is in dataset metadata now
* forgot to add the filter file
* WIP: vitd2nrmm filter
* WIP: base datalibrary filter
* geojson requires lists not tuples
* make drop duplicates more robust; include collection name in dataset metadata
* if save\_path is a list then convert to csv
* allow multiple VITD themes to be treated as a single dataset, add example dsl.yml files to show how to setup user services for vitd data
* WIP: datalibrary filters
* Updated example base\_dir
* add file\_format to user services
* bugfix: remove duplicates and force index to unicode
* allow get\_pkg\_data\_path to take a tuple of args to append to the pkg data path
* fix packaging and finding of non .py data files
* add multithreaded/multiprocess options to rpc server
* bugfix: mbr-csv order is lat/lon not lon/lat
* return sorted list for mapped\_parameters
* add mbr-csv reader
* rename add/delete\_service to add/delete\_provider also allow delete to take in provider or service uri
* add pyfilesystem ('fs') to requirements and change conda channel from ioos to conda-forge
* reimplement user ('local') service functionality should also work with datasets on http/ftp etc but not fully tested
* created test\_features module removed lastfailed file from repo
* rename user service file
* bugfix: datatype not being set for SingleFileBase type dataset downloads
* Updated example base\_dir
* bugfix: updating metadata incorrectly
* Fixed pre-existing test excluding rpc\_util\_config and added two new test files (services and features)
* removed conflicting code in usgs\_nwis get\_parameters. updated api\_basics to convert DF from get\_parameters to list. updated search\_features\_examples to promt and pprint json for features
* removed conflicting code in usgs\_nwis get\_parameters. updated api\_basics to convert DF from get\_parameters to list. updated search\_features\_examples to promt and pprint json for features
* Made changes to test
* Fixed apply filter by setting inplace to True in rename
* Fixed \_get\_parameters in usgs\_nwis to return a dictionary, similar to other services. Minor updates and PEP 8 fixes to the api\_basics example
* Added in parameter options
* Updated examples to work with api
* search\_features\_examples updated with comments and geojson call was fixed
* search\_features\_examples updated to work with new API
* Fixed \_get\_parameters in usgs\_nwis to return a dictionary, similar to other services. Minor updates and PEP 8 fixes to the api\_basics example
* Added in parameter options
* Updated examples to work with api
* search\_features\_examples updated with comments and geojson call was fixed
* search\_features\_examples updated to work with new API
* forgot to add raster-gdal io plugin
* Fixed \_get\_parameters in usgs\_nwis to return a dictionary, similar to other services. Minor updates and PEP 8 fixes to the api\_basics example
* Added in parameter options
* bugfix: parameter being set incorrectly for usgs-nwis:iv
* add raster visualization (as geotiff)
* make options default strings instead of timestamps
* explicitly close mpl figure
* bugfix: read metadata correctly
* fix imports after rename
* spelling mistake in viz api fn names
* implement visualize\_dataset and visualize\_dataset\_options. Currently works for timeseries datasets
* bugfix: fix setting of display\_name/description
* bugfix: setting metadata on derived datasets
* Updated examples to work with api
* search\_features\_examples updated with comments and geojson call was fixed
* search\_features\_examples updated to work with new API
* remove pyoos as a dependency. New NDBC/COOPS plugin doesn't need it and it is GPLv3
* rework get\_filters and filter metadata, along with new docstrings and examples
* search\_features\_examples updated with comments and geojson call was fixed
* Updated examples to work with api
* make sure filter inputs are either lists/dicts
* modify listify to accept and return dicts unaltered
* search\_features\_examples updated to work with new API
* bugfix: ts filter breaks if passed a list of datasets
* bugfixes in ts filters
* bugfix: get\_features fails when there are no features in any collection in a project
* fix parameter tag in json schema
* bugfix: convert feature uid to svc uri correctly
* add missing json rpc decorators
* bugfix for metadata
* WIP: bugfixes for metadata issues with derived datasets when filters are applied
* bugfixes
* rewrite timeseries filters to work with new api
* download\_datasets should continue even if some downloads fail
* cleanup abstract class for filters
* bugfix: raise error on retrieving empty dataset
* mv timeseries filters into their own folder
* bugfix: dropped columns in wrong service
* add noaa-coastwatch service with ndbc, coops is not yet functional, partially implements issue 27
* implement downloads for ncdc closes 19
* add .h5 to path if missing on read
* Reimplement download capability for usgs-nwis, closes 18
* bugfix: remove invoke\_kwds kwarg, don't remember why this was originally needed, think it was for local services. removing for now
* fix get\_parameters
* bugfix: need to convert properties from dataframe to dict
* bugfix: update metadata
* added delete and update\_metadata fn for resources
* bugfix: missed a var rename
* bugfix: parameter fields set incorrectly
* bugfix: service\_id not set correctly
* make returned metadata consistent across api i.e. remove underscores from reserved field names
* make metadata and keyword arguments consistent across services and api calls. (reserved keywords start with \_)
* bugfix: geojson coords can be tuples as well
* bugfix: error deleting project folder
* tweak gssha workflow to include nlcd landcover data
* bugfix: rename lat/lon to \_latitude\_/\_longitude\_
* bugfix: fix downloading for all raster services
* add NLCD landcover service
* sort service/providers when returned as list
* bugfix: only last service metadata was being returned
* bugfix: add feature if (service\_uri, collection) is unique. Before a feature couldn't be added if it existed in another collection
* bugfix: fix geojson generation, nested dicts in metadata are a problem and geom\_coords needs to be a list
* bugfix: fix new\_feature
* bugfix: geojson construction
* bugfix: db cannot handle fields containing '\_id' so replace with '\_uid'
* bugfix: bbox search
* bugfix: added metadata=True
* bump dsl api version to 2.0beta
* tweak gssha workflow example to work with 0.6.0 api, comment out non working section

0.6.0

-----

* download\_options now takes list of uids (features or datasets) and returns a dict of options
* bugfix: metadata return dict orient as index
* add metadata kwarg to get\_providers, get\_services
* bugfix: typo in nasa service
* cleanup api \_\_init\_\_
* bugfix: fix staging downloads with download options specified
* add\_features now returns collection uids of added features
* bugfix: type on SingleFileBase download
* bugfix: service prefix is now svc://
* add metadata kwarg to api get\_\* function calls. by default don't return metadata
* added datasets api, usgs-ned downloads working
* add general get\_metadata fn that works across services/collections/features/datasets
* WIP: unify metadata calls across resources
* fix nwis get\_parameters
* fix services to use the \_blah\_ for notation for reserved column/field names (nwis still needs fixes)
* adding features to collections now works with db
* WIP: get features working with db
* convert collections to use db
* make sure default project is never \`None\`
* move project metadata into database
* move db.py into api folder to avoid potentially recursive imports
* bugfix: todo not commented out
* Work in Progress
* rename uid -> name and tweak ability to save metadata
* remove dataset from fn call names
* fix merge conflict
* tweak api
* add parameter documentation to design doc
* WIP: use 'peewee Dataset' as flat-file document database
* add a non-working gssha workflow example script as a strawman for api design
* WIP: cleanup of ncdc plugin towards making parameters work more robustly
* bugfix - get\_parameters broken when non dataframe returned
* bugfix for missing download links in SRTMGL30
* allow new\_feature to take a list of lists as well as json string for geom\_coords
* tweak readme to reflect correct config vars
* move static files to data directory and tweak Manifest appropriately
* bugfix: create geometry correctly when creating a new feature
* add rpc dispatch decorators to new api functions
* bugfix: display\_name was being ignored
* ignore \_\_pycache\_\_
* pep8ify and remove unused imports
* Add new/delete/update feature from collection + pep8 cleanup
* bugfix: wrong collections directory path
* fixes to make rest of tests pass
* fix collections api and tests
* add some basic tests for projects api
* WIP: working version of projects api
* pep8
* bugfix: comment out non functional parameter functionality
* use yaml.safe\_dump to avoid unicode tags being written to yml files when curl is used with rpc-server
* old changes
* add update uri format examples
* add example parameter yml file formats
* rename collection path to folder, folders will always be relative to project data dir
* working version of add\_features\_to\_collection, still need to work on parameters
* add ability to filter on any feature metadata field
* renamed some api fns
* add stub docstrings to rest of api
* remove unused files
* start changing to google style docstrings, they are more legible in sourcecode
* convert docs to numpy style format and start adding stubs for all api docs even unimplemented ones
* add basic sphinx documentation to dsl
* wip: start on a 'local' dsl service base class and example project/collections

0.5.0

-----

* merge refactor branch
* wip: new collections yml format
* remove unused old style plugins
* bugfix names -> uid
* bugfix: nasa srtm 3 arc second was point to qa dataset and not elevation
* fix function stubs in projects.py
* rename section to design
* make design goals more explicit
* add note about 'default' project
* add design goal to readme
* add description of config and directory structure to README
* modify example config file to include projects
* WIP: add stubs for tag based search and seamless services
* WIP: add stubs for projects api
* add service\_type to services metadata and get\_services
* fix conflicts and merge
* WIP: add to collections api
* working download\_dataset for usgs\_ned
* move feature caching into from api function to service plugin base
* WIP: multiple changes, implement collections api and download api
* coerce Nasa bboxes to floats
* add search\_features\_example.py and fix json output
* add example of using new api
* add parameter filter to get\_services and rename get\_common\_parameters to get\_mapped\_parameters
* add nasa srtm-3-arc-second and srtm-30-arc-second
* remove unused imports
* add missing rpc decorators
* add ncdc ghcn-daily and gsod services
* return features as geojson by default
* working version of get\_features with multiple filter options
* add get\_dsl\_version and det\_api\_version to api
* working versions of get\_providers and get\_services w/ usgs ned & nwis
* uses simpler url for pmcodes
* wip: reworking base classes (not working yet)

0.4.0

-----

* added site info harvestor
* terminate multiprocessing pool
* WIP: add features api, modifying nwis\_usgs to harvest metadata
* put py 2/3 compat imports in \_\_init\_\_.py
* convert base.py to submodule
* bump version to 1.0.0-dev
* clean up unused imports
* clean up setup to use setup.cfg, move version into dsl/\_\_init\_\_.py
* use setup.cfg instead of config.py
* specify python version in conda yml files
* rename conda yml
* add werkzeug dependency for rpc
* add jsonrpc-requests to requirements
* add rpc tests for util config
* add rpc server / remove jsonify decorator
* add MANIFEST to make sure stuff gets packaged properly
* python 2/3 compatibility using futurize
* add tests and fix functionality for collections
* util.py not being used
* complete config functions + tests
* wip: config functions + tests
* wip: tests for settings
* wip: tests for settings
* remove unused init.py
* rework settings to enable easier testing
* WIP: stub out new api
* add ioos channel to conda reqs
* simplify conda requirements and use official gdal packages, bump ulmo to v0.7.8
* added smtk template for usgs-nwis-dv/usgs-nwis-iv data download dialogs
* cleanup help text for dsl-get-elevations
* bugfix: windows paths cannot contain ':', use os.path.join rather than '/'
* add click to requirements, it should already be installed by fiona and rasterio but add for completeness
* add get-elevations cli script
* take optional output\_file arg and also allow use of service code
* Latest DataBrowser works without this fix. Causing problems with using click module for generating cli scripts, so removing. Original issue was: AttributeError: 'module' object has no attribute 'argv' when using DB and conda venv
* remove extraneous test.json file
* no need to add channels, they are now specified in the conda requirements file
* bugfix: flipped height & width in output raster image of elevations along path
* implemented basic delete\_from\_collection (only deletes reference not data)
* add delete\_data option to delete\_collection
* bugfix: replace src w/ raster in bilinear interp
* add vizualization of extracted path as geotiff file
* generalize filter to use any simple vector format supported by fiona. Polygon, LineString, MultiPoint should work
* rm adh folder that was accidently included
* bugfix: change filter metadata so it will show up in databrowser
* bugfix: missing import
* bugfix: return type of pandas to\_native\_types() changes from list to dataframe somewhere between v0.16 and v0.16.1, make ts\_geojson work with both
* bugfix: use strings for location ids
* bugfix: detecting datatype, add demo sleep option when vitd2nrmm c++ plugin missing
* bugfix: ts\_geojson time does not need tolist()
* correct bilinear math
* add path json to examples folder
* simplify polygon for debugging
* bugfix: ned cache index
* add collection level get\_elevations\_along\_path filter
* add parameter and datatype filters to get\_services
* bugfix: ned service get\_locations with bbox was being overwritten by cached locations
* rm adh folder that was accidently included

0.3.0

-----

* version bump to 0.3.0
* add rpc-server / remove jsonify decorator
* bugfix: make services work again
* use pbr for auto versioning based on git tags
* use pbr in setup.py

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.