| 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. |