Scitacean Scitacean

Scitacean#

Scitacean is a high level Python package for downloading and uploading datasets from and to SciCat.

To get started, read the User Guide.

Why Scitacean?#

Scitacean abstracts away the SciCat HTTP API and makes it usable via a small number of Python functions. However, it is not the only package that does so. In particular Pyscicat has a similar but lower level abstraction. Compared to Pyscicat, Scitacean offers:

  • An easier to use and harder to misuse interface.

  • Combined handling of metadata and files.

  • Automated handling of a number of fields and some database details like data blocks.

  • Basic validation of metadata.

  • File upload and download utilities.

While Scitacean provides access to a lower level interface similar to Pyscicat, it only supports a small subset of the SciCat API. Consider using Pyscicat if you need to access, e.g. sample metadata, proposals, job information, etc.