Package | Description |
---|---|
magpie |
Holds the main class for this program
|
magpie.analytics |
Classes necessary to generate statistics about model, searcher, clusterer performance.
|
magpie.analytics.utility |
Classes that handle calculation of useful statistics
|
magpie.attributes.evaluators |
Methods to evaluate the predictive power of single attributes
|
magpie.attributes.expanders |
Classes that expand the number of available attributes
|
magpie.attributes.generators |
Objects design to compute new attributes for a dataset.
|
magpie.attributes.generators.composition |
Attributes based on the composition of a material.
|
magpie.attributes.generators.element |
Attribute generators for elements from the periodic table.
|
magpie.attributes.selectors |
Methods to select attribute subsets that might lead to more effective models
|
magpie.cluster |
Separate data into multiple subsets using unsupervised learning
|
magpie.csp |
Models that predict what crystal structure will appear under different conditions.
|
magpie.csp.diagramdata | |
magpie.data |
Objects designed to store, manipulate, and output data
|
magpie.data.materials |
Datasets specifically designed to handle data from OQMD
|
magpie.data.materials.util |
Data structures used by several types of Dataset/Entry
|
magpie.data.utilities |
Abstract objects that hold miscellaneous helpful operations for Datasets
|
magpie.data.utilities.filters |
Classes that allow for filtering undesired entries out of a Dataset
|
magpie.data.utilities.generators |
Holds classes designed to generate entries.
|
magpie.data.utilities.modifiers |
Operations that make changes to a Dataset and the entries it contains
|
magpie.data.utilities.normalizers |
Adjust attributes and/or class to all exist on the same range.
|
magpie.data.utilities.splitters |
Operations to partition a Dataset into multiple subsets.
|
magpie.models |
Templates for different model types
|
magpie.models.classification |
Models designed to classify data into multiple categories
|
magpie.models.interfaces |
Holds interfaces that define certain classes of models
|
magpie.models.regression |
Models that predict a single, continuous class variable
|
magpie.models.regression.nonlinear |
Sample AbstractNonlinearRegression implementations
|
magpie.models.utility |
Abstract classes that hold operations necessary to run different models
|
magpie.optimization |
Objects necessary for performing optimization tasks
|
magpie.optimization.algorithms |
Different kinds of general-purpose optimization algorithms
|
magpie.optimization.algorithms.genetic |
Contains objects related to genetic algorithms
|
magpie.optimization.algorithms.genetic.operators | |
magpie.optimization.analytics |
Tools to analyze results from optimization algorithms
|
magpie.optimization.oracles |
Classes that supervise the calculation of new data
|
magpie.optimization.rankers |
Classes that rank entries based on arbitrary criteria
|
magpie.user |
Classes that make the user interface possible
|
magpie.user.server | |
magpie.user.server.thrift |
Classes auto-generated by Thrift
|
magpie.utility |
Junk that does not fall under another category
|
magpie.utility.interfaces |
Interfaces that are useful for a variety of object types.
|
magpie.utility.tools |
Utilities that can be used from the command line.
|