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