Releases: weecology/retriever
Retriever v3.1.0
v3.1.0
Major changes
Remove Travis and use GitHub actions
Improve autocreate script template creation tool
Update Server setup docs
Change default branch from master to main
Update Kaggle API function
Add Anaconda badges
Update BBS breed bird survey
ADD hdf5 to CSV files conversion test
ADD HDF5 engine
XML to CSV conversion test
JSON to CSV function with tests
SQLite to CSV files conversion test
Geojson to CSV conversion test script
Added tidycensus dataset
improve Dockerfile and automate Docker push to the registry
Add support for clipping images
Add Socrata API
Added RDatasets API
Add auto publish to testPyPi and PyPi
Retriever v3.0.0
v3.0.0
Major changes
Add provenance support to the Data Retriever
Use utf-8 as default
Move scripts from Retriever to retriever-recipes repository
Adapt google code style and add linters, use yapf. Test linters
Extend CSV field size limit
Improve output when connection is not made
Add version to the interface
Prompt user if a newer version of script is available
Add all the recipes datasets
Add test for installation of committed dataset
Add function to commit dataset
Minor changes
Improve "argcomplete-command"
Add NUMFOCUS logo in README
v2.4.0
Retriever v2.4.0
Minor changes
Update long description
Remove Python 2 utilities
New datasets
Catalogos-dados-brasil
Transparencia-dados-abertos-brasil
biotimesql
v2.3.1
Retriever v2.3.1
Minor changes
Update PyPi description
v2.3.0
Retriever v2.3.0
Major changes
Change Psycopg2 to psycopg2-binary
Add Spatial data testing on Docker
Add option for pretty json
keep order of fetched tables and order of processing resources
Add reset to specific dataset and script function
Use tqdm 4.30.0
Install data into custom director using data_dir option
Download data into custom directory using sub_dir
Minor changes
Add tests for reset script
Add smaller samples of GIS data for testing
Reactivate MySQL tests on Travis
Allow custom arguments for psql
Add docs and examples for Postgis support
Change testdb name to testdb_retriever
Improve Pypi retriever description
Update documentation for passwordless setup of Postgres on Windows
Setting up infrastructure for automating script creation
New datasets
USA eco legions, ecoregions-us
LTREB Prairie-forest
ecotone of eastern Kansas/Foster Lab dataset
Sonoran Desert, sonoran-desert
Adding Acton Lake dataset acton-lake
Dataset changes
MammalSuperTree.py to mammal_super_tree.py
lakecats_finaltables.json to lakecats_final_tables
harvard_forests.json to harvard_forest.json
macroalgal_communities to macroalgal-communities
v.2.2.0
Major changes
Using requests package to fetch data.
Add postgis, a Spatial support for postgres.
Update ls, include more details about the scripts.
update license lookup for datasets
Update keywords lookup for datasets
Use tqdm for all progress tracking.
Changed all "-" in JSON files to "_"
Minor changes
Documention refinement.
Connect to MySQL using preferred encoding.
License search and keyword search added.
Conda_Forge docs
Add Zenodo badge to link to archive
Add test for extracting data
New datasets
Add Noaa Fisheries trade, noaa-fisheries-trade.
Add Fishery Statistical Collections data, fao-global-capture-product.
Add bupa liver disorders dataset, bupa-liver-disorders.
Add GLOBI interactions data. globi-interaction.
Addition of the National Aquatic Resource Surveys (NARS), nla.
Addition of partners in flight dataset, partners-in-flight.
Add the ND-GAIN Country Index. nd-gain.
Add world GDP in current US Dollars. dgp.
Add airports dataset, airports.
Repair aquatic animal excretion.
Add Biotime dataset.
Add lakecats final tables dataset, lakecats-final-tables.
Add harvard forests data, harvard forests.
Add USGS elevation data, usgs-elevation.
v2.1.0
v2.1.0
Major changes
- Add Python interface
- Add Retriever to conda
- Auto complete of Retriever commands on Unix systems
Minor changes
- Add license to datasets
- Change the structure of raw data from string to list
- Add testing on any modified dataset
- Improve memory usage in cross-tab processing
- Add capabilitiy for datasets to use custom Encoding
- Use new Python interface for regression testing
- Use Frictionless Data specification terminology for internals
New datasets
- Add ant dataset and weather data to the portal dataset
- NYC TreesCount
- PREDICTS
- aquatic_animal_excretion
- biodiversity_response
- bird_migration_data
- chytr_disease_distr
- croche_vegetation_data
- dicerandra_frutescens
- flensburg_food_web
- great_basin_mammal_abundance
- macroalgal_communities
- macrocystis_variation
- marine_recruitment_data
- mediter_basin_plant_traits
- nematode_traits
- ngreatplains-flowering-dates
- portal-dev
- portal
- predator_prey_body_ratio
- predicts
- socean_diet_data
- species_exctinction_rates
- streamflow_conditions
- tree_canopy_geometries
- turtle_offspring_nesting
- Add vertnet individual datasets
vertnet_amphibians
vertnet_birds
vertnet_fishes
vertnet_mammals
vertnet_reptiles
v2.0.0
v2.0.0
Major changes
- Add Python 3 support, python 2/3 compatibility
- Add json and xml as output formats
- Switch to using the frictionless data datapackage json standard. This a
backwards incompatible change as the form of dataset description files the
retriever uses to describe the location and processing of simple datasets has
changed. - Add CLI for creating, editing, deleting datapackage.json scripts
- Broaden scope to include non-ecological data and rename to Data Retriever
- Major expansion of documentation and move documentation to Read the Docs
- Add developer documentation
- Remove the GUI
- Use csv module for reading of raw data to improve handling of newlines in fields
- Major expansion of integration testing
- Refactor regression testing to produce a single hash for a dataset regardless
of output format - Add continuous integration testing for Windows
Minor changes
- Use pyinstaller for creating exe for windows and app for mac and remove py2app
- Use 3 level semantic versioning for both scripts and core code
- Rename datasets with more descriptive names
- Add a retriever minimum version for each dataset
- Rename dataset description files to follow python modules conventions
- Switch to py.test from nose
- Expand unit testing
- Add version requirements for sqlite and postgresql
- Default to latin encoding
- Improve UI for updating user on downloading and processing progress
New datasets
- Added machine Learning datasets from UC Irvine's machine learning data sets
v1.8.3
v1.8.3
- Fixed regression in GUI
v1.8.2
- Improved cleaning of column names
- Fixed thread bug causing Gentry dataset to hang when installed via GUI
- Removed support for 32-bit only Macs in binaries
- Removed unused code
v1.8.0
- Added scripts for 21 new datasets: leaf herbivory, biomass allocation,
community dynamics of shortgrass steppe plants, mammal and bird foraging
attributes, tree demography in Indian, small mammal community dynamics in
Chile, community dynamics of Sonoran Desert perennials, biovolumes of
freshwater phytoplankton, plant dynamics in Montana, Antarctic Site Inventory
breeding bird survey, community abundance data compiled from the literature,
spatio-temporal population data for butterflies, fish parasite host ecological
characteristics, eBird, Global Wood Density Database, multiscale community
data on vascular plants in a North Carolina, vertebrate home range sizes,
PRISM climate data, Amniote life history database, woody plan Biomass And
Allometry Database, Vertnet data on amphibians, birds, fishes, mammals,
reptiles - Added
reset
command to allow resetting database configuration settings,
scripts, and cached raw data - Added Dockerfile for building docker containers of each version of the
software for reproducibility - Added support for wxPython 3.0
- Added support for
tar
andgz
archives - Added support for archive files whose contents don't fit in memory
- Added checks for and use of system proxies
- Added ability to download archives from web services
- Added tests for regressions in download engine
- Added
citation
command to provide information on citing datasets - Improved column name cleanup
- Improved whitespace consistency
- Improved handling of Excel files
- Improved function documentation
- Improved unit testing and added coverage analysis
- Improved the sample script by adding a url field
- Improved script loading behavior by only loading a script the first time it is
discovered - Improved operating system identification
- Improved download engine by allowing ability to maintain archive and
subdirectory structure (particular relevant for spatial data) - Improved cross-platform directory and line ending handling
- Improved testing across platforms
- Improved checking for updated scripts so that scripts are only downloaded if
the current version isn't available - Improved metadata in setup.py
- Fixed type issues in Portal dataset
- Fixed GUI always downloading scripts instead of checking if it needed to
- Fixed bug that sometimes resulted in
.retriever
directories not belonging to
the user who did the installation - Fixed issues with downloading files to specific paths
- Fixed BBS50 script to match newer structure of the data
- Fixed bug where csv files were not being closed after installation
- Fixed errors when closing the GUI
- Fixed issue where enclosing quotes in csv files were not being respected
during cross-tab restructuring - Fixed bug causing v1.6 to break when newer scripts were added to
version.txt
- Fixed Bioclim script to include
hdr
files - Fixed missing icon images on Windows
- Removed unused code
v1.8.2
This is the 1.8 release of the EcoData Retriever.
v1.8.2
- Improved cleaning of column names
- Fixed thread bug causing Gentry dataset to hang when installed via GUI
- Removed support for 32-bit only Macs in binaries
- Removed unused code
v1.8.0
- Added scripts for 21 new datasets: leaf herbivory, biomass allocation,
community dynamics of shortgrass steppe plants, mammal and bird foraging
attributes, tree demography in Indian, small mammal community dynamics in
Chile, community dynamics of Sonoran Desert perennials, biovolumes of
freshwater phytoplankton, plant dynamics in Montana, Antarctic Site Inventory
breeding bird survey, community abundance data compiled from the literature,
spatio-temporal population data for butterflies, fish parasite host ecological
characteristics, eBird, Global Wood Density Database, multiscale community
data on vascular plants in a North Carolina, vertebrate home range sizes,
PRISM climate data, Amniote life history database, woody plan Biomass And
Allometry Database, Vertnet data on amphibians, birds, fishes, mammals,
reptiles - Added
reset
command to allow resetting database configuration settings,
scripts, and cached raw data - Added Dockerfile for building docker containers of each version of the
software for reproducibility - Added support for wxPython 3.0
- Added support for
tar
andgz
archives - Added support for archive files whose contents don't fit in memory
- Added checks for and use of system proxies
- Added ability to download archives from web services
- Added tests for regressions in download engine
- Added
citation
command to provide information on citing datasets - Improved column name cleanup
- Improved whitespace consistency
- Improved handling of Excel files
- Improved function documentation
- Improved unit testing and added coverage analysis
- Improved the sample script by adding a url field
- Improved script loading behavior by only loading a script the first time it is
discovered - Improved operating system identification
- Improved download engine by allowing ability to maintain archive and
subdirectory structure (particular relevant for spatial data) - Improved cross-platform directory and line ending handling
- Improved testing across platforms
- Improved checking for updated scripts so that scripts are only downloaded if
the current version isn't available - Improved metadata in setup.py
- Fixed type issues in Portal dataset
- Fixed GUI always downloading scripts instead of checking if it needed to
- Fixed bug that sometimes resulted in
.retriever
directories not belonging to
the user who did the installation - Fixed issues with downloading files to specific paths
- Fixed BBS50 script to match newer structure of the data
- Fixed bug where csv files were not being closed after installation
- Fixed errors when closing the GUI
- Fixed issue where enclosing quotes in csv files were not being respected
during cross-tab restructuring - Fixed bug causing v1.6 to break when newer scripts were added to
version.txt
- Fixed Bioclim script to include
hdr
files - Fixed missing icon images on Windows
- Removed unused code