AFL.agent.PhaseMap_pandas module#
- class AFL.agent.PhaseMap_pandas.PhaseMap(components)#
Bases:
object
Container for compositions, measurements, and labels
- append(compositions, measurements=None, labels=None)#
- property components#
- property compositions#
- copy(labels=None)#
- property label_encoder#
- property labels#
- property labels_ordinal#
Numerical labels sorted by spatial position
- classmethod load(fname)#
- property measurements#
- property ncomponents#
- plot(components=None, compositions=None, labels=None, rescale=True, **mpl_kw)#
- project(components)#
- save(fname)#
- property shape#
- property size#
- slice(indices)#
- update_encoder()#
- class AFL.agent.PhaseMap_pandas.PhaseMapModel(components)#
Bases:
object
- append(compositions, labels, measurements)#
- class AFL.agent.PhaseMap_pandas.PhaseMapView_MPL(cmap='jet')#
Bases:
object
- lines(xy, ax=None, label=None)#
- make_axes(components, subplots=(1, 1))#
- scatter(compositions, labels=None, ax=None, **mpl_kw)#
- scatter_ternary(compositions, labels=None, ax=None, **mpl_kw)#
- AFL.agent.PhaseMap_pandas.cart2ternary(compositions)#
Ternary composition to Cartesian cooridate
- AFL.agent.PhaseMap_pandas.composition_grid(pts_per_row=50, basis=100, dim=3, eps=1e-09)#
- AFL.agent.PhaseMap_pandas.format_plot_ternary(ax, label_a=None, label_b=None, label_c=None)#
- AFL.agent.PhaseMap_pandas.phasemap_grid_factory(components, pts_per_row=50, basis=100)#
- AFL.agent.PhaseMap_pandas.rescale_compositions(compositions, basis=100.0, remove_zeros=True)#
- AFL.agent.PhaseMap_pandas.ternary2cart(compositions)#
Ternary composition to Cartesian cooridate