d1baseclient: | Implements DataONEBaseClient, which extends restclient.RESTClient with DataONE
specific functionality common to CN and MN clients. |
mnclient: | Implements MemberNodeClient, which extends d1baseclient.DataONEBaseClient
with MN specific functionality. |
cnclient: | Implements CoordinatingNodeClient, which extends
d1baseclient.DataONEBaseClient with CN specific functionality. |
d1client: | Implements:
- DataONEClient, which uses cn- and mn clients to perform high level operations
against the DataONE infrastructure.
- DataONEObject, which wraps a single object and adds functionality such as
resolve and get. |
solrclient: | Functionality for working with the Solr index behind Mercury. Will probably be
moved into d1common. Ignore for now. |
logrecorditerator: |
| Implements an iterator that iterates over the entire set of LogRecords
for a DataONE node. Data is retrieved from the target only when required. |