EMToolKit package description

These top-level modules provide access to the EMToolKit engine.

Subpackages

Algorithms This is where the various inversion methods are hosted.

Instruments These wrappers assist in procuring and preparing the images.

Schemas Description of Schemas (if needed).

Visualization This module hosts the dashboard and other visualizations.

EMToolKit module

EMToolKit.EMToolKit.dem_model(coeffs, logts, bases, coord_info, algorithm, wrapper, meta=None, wrapargs={})[source]
class EMToolKit.EMToolKit.em_collection(datasequence)[source]
add_model(modelsequence)[source]
compute_dem(i, j, logt=None, algorithm=None)[source]
compute_dem_all(logt=None, algorithm=None)[source]
data()[source]
estimate_uncertainty(logt, dlogt=0.1, project_map=None)[source]
precompute_interpolations()[source]

Precompute interpolation functions for all pixels.

synthesize_data(logts, tresps, algorithm=None, channels=None, ilo=0, ihi=-1, jlo=0, jhi=-1, meta=None)[source]
synthesize_map(map, logt=None, tresp=None, algorithm=None, channel=None)[source]
EMToolKit.EMToolKit.em_data(maps, errs, logts, tresps, channels=None)[source]

util module

EMToolKit.util.calc_resids(synthdata, em_collection)[source]
EMToolKit.util.list_fits_files(sdo_data_dir, find=None)[source]
EMToolKit.util.lognormal_synthetic_channels(temps, sigmas=0.1, logt=None, nt=81)[source]
EMToolKit.util.plot_resids(em_collection, resids, algorithm, figsize=None)[source]
EMToolKit.util.triangle_basis(logt)[source]