Skip to content

Releases: bento-platform/katsu

Version 0.5.1

26 Feb 18:30
0317219
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release

Changes

  • Fix ingestion of phenopackets which refer to existing objects
  • Fix issue where phenopacket phenotypic features would not get ingested correctly
  • Add tests
  • Copy editing in documentation
  • Fix Travis builds

Version 0.5.0

24 Feb 22:11
21b565a
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release

Changes

  • add config for readthedocs

Version 0.4.0

21 Feb 21:05
6eed6a2
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Changes

  • add Sphinx docs
  • move generic pagination class to restapi service
  • generate absolute URIs correctly in pagination contexts
  • fix some chord app endpoint permissions

Version 0.3.0

19 Feb 21:55
e63e202
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release

Changes and new features

  • Optional Elasticsearch index for FHIR data
  • Improvements to serializers
  • Change in the data model: added field 'version' to dataset
  • Make table ownership public in CHORD app

Elasticsearch indexing of FHIR-formatted data

FHIR data can be indexed in Elasticsearch - this is optional. If an Elasticsearch instance is running on the server (so on localhost:9000) these models will automatically be indexed on creation / update. There are also two scripts provided to update these indexes all at once :

python manage.py patients_build_index
python manage.py phenopackets_build_index

To query this information, here is an example request :

curl -X POST -H 'Content-Type: application/json' -d '{"data_type": "phenopacket", "query": {"query": {"match": {"gender": "FEMALE"}}}}' http://127.0.0.1:8000/private/fhir-search

Version 0.2.0

31 Jan 19:06
6fcb2ce
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

Changes

Common

  • Update chord_lib to 0.2.0
  • Update misc. dependencies
  • Fix auto_now and auto_now_add mix-ups in models

CHORD

  • Add CHORD-compatible permissions system
  • Add CHORD-compatible error responses in some places
  • Make project/dataset records public (read-only)
  • Add "linked field sets" concept to datasets to allow pre-joining of tables
  • Dataset views now include some fields even if they're blank
  • Change /datasets endpoint to be /tables instead
  • Add generic context to schema.org
  • Add JSONLD renderer for a dataset: adds context to json (?format=json-ld)
  • Add RDF Renderer for a dataset: takes jsonld context and serializes it in rdf graph, returns rdf file (?format=rdf).

Patients

  • Add revised help text to schemas and models

Phenopackets

  • Add revised help text to schemas and models

REST API

  • Move all semantic mappings in a separate directory

Version 0.1.0

16 Jan 21:31
a07e023
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release

Initial release