Developer Documentation¶
It is relatively straightforward to extend Mt. Data in various ways. The documentation below walks through several common tasks such as adding a new dataset.
Adding a Dataset¶
A dataset is implemented as a sub-class of the Dataset abstract
class in the mtdata.datasets
module. Once the dataset
is implemented, add the class to the list in
mtdata.manifest
. Once this is done, the new dataset
will run by default when the mtdata module is run.
It may be easiest to adapt an existing dataset, e.g.
mtdata.datasets.air_quality
. See
mtdata.dataset
for specific documentation on
mtdata.dataset.Dataset
methods.