Skip to content

v0.7.0

Compare
Choose a tag to compare
@emiliom emiliom released this 19 Jan 23:06
· 60 commits to master since this release
85932e7

Major new release, including a new Sphinx-based documentation system, important enhancements, and bug fixes. Includes commits primarily from USU and UW.

New Sphinx-based documentation system

  • #99 Created a Sphinx based Documentation, http://odm2.github.io/ODM2PythonAPI/. Updated automatically using Travis CI, and leveraging code doc strings
  • #98 Improved documentation to follow Google doc style. Enhanced and refactored many docstrings (Still Ongoing)

Other Enhancements

  • #121 Created getSamplingFeatureDatasets, then updated the structure of the object that is returned (#125)
  • #122 Created getDatasetsResults and Improved getDatasets
  • #123 Improved getResults
  • #127 Pandas Dataframe returned by getResultValues and getDatasetsValues now can optionally return column names in the original ODM2 CamelCase form. While the default continues to be lowercase, this default behavior will be deprecated in an upcoming future release in favor of CamelCase as default.
  • #111 Python 3 Compatibility and Flake 8 Improvements
  • Improved unit testing

Bug fixes

  • #96 Fix person and organization filter for affiliations.
  • #129 Fix bug in getProcessingLevels
  • #131 Fix bug in getSamplingFeatureDatasets
  • #134 Fix bug in model DataloggerFiles and DataloggerFileColumns