Skip to content

v0.1.0

Latest

Choose a tag to compare

@turbomam turbomam released this 28 Oct 00:17
· 17 commits to main since this release
fe92e5c

What's Changed

馃摎 Documentation

  • Update README.md with PyPI installation instructions by @turbomam in #187

馃攧 Other Changes

  • Setup complete Python UV repo with comprehensive tooling by @turbomam in #4
  • enrichments proposed by @turbomam in #15
  • 14 steal gold and nmdc biosample adapter and normalization form crawl first by @turbomam in #21
  • valid synthetic inputs by @turbomam in #23
  • Implement MongoDB-based HTTP caching system with coordinate canonicalization by @turbomam in #34
  • Add comprehensive centralized logging framework with mainstream approach by @turbomam in #41
  • 24 define an output schema by @turbomam in #55
  • 16 makefile targets should never use python m by @turbomam in #56
  • Move all imports to top of files and remove conditional imports by @turbomam in #57
  • Add comprehensive reverse geocoding with OSM and Google providers by @turbomam in #62
  • Add deptry dependency check to GitHub Actions CI workflow by @turbomam in #63
  • Refactor Makefile for better target integration and style compliance by @turbomam in #64
  • Restore data/outputs/schema files by @turbomam in #65
  • Remove placeholder/mock enrichment functionality by @turbomam in #66
  • 20 minimize workarounds in pyprojecttoml type ignores in code etc by @turbomam in #69
  • increasing code coverage by @turbomam in #71
  • Remove async/await code for simplicity by @turbomam in #74
  • Replace relative imports with absolute package imports by @turbomam in #75
  • Disable uv cache to fix persistent GitHub cache errors by @turbomam in #77
  • 72 create api provider enumerations for the click cli and show in help by @turbomam in #79
  • 50 ultimate integration test retrieve biosample metadata from gold and nmdc normalize put though lookups and quantify successcoverage by @turbomam in #81
  • Switch HTTP cache from MongoDB to SQLite as default backend by @turbomam in #84
  • 89 restore and protect the data outputs schema files by @turbomam in #90
  • Fix cache parameter conflict causing API failures and metrics degradation by @turbomam in #93
  • Complete weather enrichment system with multi-provider integration by @turbomam in #97
  • Apply automatic formatting to weather evaluation code by @turbomam in #98
  • Implement comprehensive marine enrichment system following weather patterns by @turbomam in #100
  • 83 loose ends for repo cleanup by @turbomam in #101
  • Implement comprehensive soil enrichment system with USDA and SoilGrids providers by @turbomam in #103
  • land use etc by @turbomam in #104
  • forward geocoding address -> lat lon by @turbomam in #109
  • Add comprehensive development guidelines and standardize project architecture by @turbomam in #118
  • updated CLUADE.md by reviewing issues by @turbomam in #119
  • Complete workspace to enrichment-lifecycle migration and test organization by @turbomam in #120
  • Complete workspace lifecycle migration and cleanup by @turbomam in #156
  • Add hatch-vcs for git-based versioning by @turbomam in #158
  • include config files in package by @turbomam in #157
  • Populate init.py with public API exports by @turbomam in #159
  • Fix import-time dependency detection by @turbomam in #160
  • Restructure dependencies: core vs optional groups (#142) by @turbomam in #161
  • Rewrite README with Accurate API Documentation by @turbomam in #162
  • Configure GitHub Repository Metadata by @turbomam in #172
  • Add Comprehensive Contributing Guide by @turbomam in #163
  • Configure GitHub Auto-Release Notes by @turbomam in #173
  • Add Python 3.13 to CI test matrix by @turbomam in #174
  • Complete PyPI metadata for package publication by @turbomam in #175
  • Add TestPyPI validation workflow with trusted publishing by @turbomam in #176
  • Move demo files to examples/ directory to reduce package bloat by @turbomam in #177
  • Fix #178: Make matplotlib/seaborn truly optional dependencies by @turbomam in #179
  • Add biosample-enricher-metrics CLI entry point by @turbomam in #180

New Contributors

Full Changelog: https://github.com/contextualizer-ai/biosample-enricher/commits/v0.1.0