API documentationΒΆ

This page contains links to the automatically generated documentation from the specific functions, classes, and methods that are part of the nexusLIMS package.

At a high level, the project is divided into a number of different sub-packages: the builder focuses on the creation of XML records that will be fed into the metadata repository (CDCS), extractors contains the functionality used to parse metadata from the various files encountered in the Electron Microscopy Nexus facility (as well as preview image generation), harvester concerns the collection of information from various metadata sources, such as the reservation calendar system, the session log database, electronic laboratory notebooks (to be implemented), etc., schemas contains code that helps the record builder convert the metadata that we harvest and extract into a Python class-based structure that is consisted with the metadata schema developed for use with CDCS. The top-level nexusLIMS package contains a few additional modules (such as utils and instruments) that are used more broadly throughout the codebase.

Use the links below or the Next/Previous links in the top header bar to browse through the documentation.