Skip to content

Releases: chanzuckerberg/cryoet-data-portal

cryoet-data-portal-python-client: v4.3.0

20 Dec 17:01
dfa489c
Compare
Choose a tag to compare

4.3.0 (2024-12-19)

✨ Features

🧹 Miscellaneous Chores

cryoet-data-portal-python-client: v4.2.1

06 Dec 17:34
eadfdac
Compare
Choose a tag to compare

4.2.1 (2024-12-06)

🐞 Bug Fixes

  • fix argument and return value handling for get_by_id (#1380) (2504e4d)
  • Fix generated examples formatting (#1369) (6cf8473)

cryoet-data-portal-python-client: v4.2.0

27 Nov 19:14
8c0d9d8
Compare
Choose a tag to compare

4.2.0 (2024-11-27)

✨ Features

  • Support a Client object being shared between threads. (#1351) (ebdc7db)

🧹 Miscellaneous Chores

cryoet-data-portal-python-client: v4.1.0

21 Nov 16:46
4f76a7f
Compare
Choose a tag to compare

4.1.0 (2024-11-21)

✨ Features

🐞 Bug Fixes

📝 Documentation

cryoet-data-portal-python-client: v4.0.0

30 Oct 21:43
83c7895
Compare
Choose a tag to compare

4.0.0 (2024-10-30)

⚠ BREAKING CHANGES

  • Initial support for apiv2 (#1085)

✨ Features

cryoet-data-portal-python-client: v3.1.1

30 Oct 18:29
596e2a3
Compare
Choose a tag to compare

3.1.1 (2024-10-28)

📝 Documentation

  • Move documentation site to Sphinx Immaterial (#1087) (5d549dc)

cryoet-data-portal-python-client: v3.1.0

22 Aug 20:18
811716f
Compare
Choose a tag to compare

3.1.0 (2024-08-22)

✨ Features

  • add user agent to client requests (#966) (8209cd4)
  • Generate Python client code using GraphQL introspection (#1008) (35b7265)

🐞 Bug Fixes

  • create recursive_from_prefix path if it does not exist (#940) (0069f08)
  • Use match with substring for exception check in client tests (#895) (07352ec)
  • wait for graphql to be healthy in client tests (#1044) (65f0a4b), closes #942

🧹 Miscellaneous Chores

  • Add additional test case to TestGetDestinationPath (#955) (a9412a8)
  • add instructions and commands to manually release the python package. (#1073) (4833eb9)
  • automate release of python client (#972) (073bff7)

v3.0.2

23 Apr 16:21
c71867f
Compare
Choose a tag to compare

What's Changed

  • fix: update client tomogram documentation by @manasaV3 in #560
  • chore: Updates to find method docs. by @jgadling in #615
  • chore: docs formatting fixes by @jgadling in #616
  • fix: Don't dowload too many annotation metadata files by @jgadling in #639
  • chore: Updating client for new db fields by @manasaV3 in #634
  • fix: Raise exception when attempting to filter on related objects. by @jgadling in #642

Full Changelog: v3.0.1...v3.0.2

v3.0.1

15 Feb 19:50
79825da
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v2.0.0

15 Feb 19:57
79825da
Compare
Choose a tag to compare

This version of the Python API represents a breaking change from v1, which was mostly needed to accommodate handling multiple annotation types and formats. See more details below.

What's New

  • Added AnnotationFile to allow multiple annotation files in Annotation.files.
  • Added TomogramAuthor to describe multiple authors in Tomogram.authors.
  • Dataset
    • Added cell_component_name and cell_component_id.
    • Added key_photo_url and key_photo_thumbnail_url.
  • DatasetAuthor
    • Added author_list_order.
  • Tomogram
    • Added key_photo_url and key_photo_thumbnail_url.
    • Added offset_x, offset_y, and offset_z.
    • Added affine_transformation_matrix.
    • Added type.
    • Added neuroglancer_config.
  • Annotation
    • Added shape and format arguments to Annotation.download.

Breaking Changes

  • Tomogram
    • Removed downsampled MRC volume URLs: https_mrc_scale1, https_mrc_scale2, s3_mrc_scale1, s3_mrc_scale2.
    • Removed binning keyword argument from Tomogram.download_mrcfile.
  • Annotation
    • Removed annotation path URLs:https_annotations_path, s3_annotations_path and moved to AnnotationFile.https_path and AnnotationFile.s3_path.
    • Removed shape_type and moved to AnnotationFile.
    • Removed object_width, object_weight, and object_diameter.

Full changelog: v1.0.1...v2.0.0