- Add a SVG endpoint for structures
- Add an autocomplete endpoint for taxa
- Better management of the model
- Optimize the SPARQL queries, remove the useless ones
- Optimize the CSV parsing
- Optimize the SQLite queries
- Clean up a little
- Faster tests
- Full coverage
- Move the taxo to the DB
- Fix the merging bug (making blocks of 1000 for now so A. can use it, will find a better way)
- Some refactoring
- More refactoring of SQLite
- Move DOIs and SMILESes to the DB
- Dependencies update
- Switch to SQLAlchemy
- Move the schema of the db to version 2, delete your index.db
- Triplet endpoints
- Tests for API
- Simplify code
- Switch to SQLite (WIP)
- Refactor code
- Add delay when retrying queries
- Remove dead code and projects
- Added tests for the update script and fixtures
- Fixed a bug where CSVs for taxonomy weren't loaded
- Fix tests
- Refactor the download of CSVs
- Parallelize the download of CSVs
- Add parameters to the update script
you can run with `--only xxx`, `--stop xxx` or `--skip xxx` to:
- only execute xxx
- stop before xxx
- skip xxx
Where xxx can be a task or a group name
Task/Groups descriptions can be listed with `--list`
- Fix a potential abuse if taxon contains a comma in `generate_database_taxo.py`