Wise tasks module

wise.tasks.build_final_dfc(ctx, merge_file, final_sep)

Build a final separation file from a merge file.

Merge file shall be located in ctx.get_data_dir(). One final component per line, described by a list of link id separated by a ‘,’.

Parameters:
wise.tasks.info_files(ctx)

Print List of selected files with information on beam and pixel scales

Parameters:

ctx (wise.project.AnalysisContext)

wise.tasks.set_stack_image_as_ref(ctx, nsigma=3, nsigma_connected=True)

Set the reference image from a stacked images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • nsigma (int, optional) – Clip data below nsigma time the background level.

  • nsigma_connected (bool, optional) – Keep only the brightest isolated structure.

wise.tasks.set_mask_from_stack_img(ctx, nsigma=3, nsigma_connected=True)

Set the mask image from a stacked images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • nsigma (int, optional) – Clip data below nsigma time the background level.

  • nsigma_connected (bool, optional) – Keep only the brightest isolated structure.

wise.tasks.info_files_delta(ctx, delta_time_unit=Unit('d'), angular_velocity_unit=Unit('mas / yr'), proper_velocity_unit=Unit('c'))

Print List of selected pair of files with information on velocity resolution

Parameters:
  • ctx (wise.project.AnalysisContext)

  • delta_time_unit (astropy.units.Unit, optional)

  • angular_velocity_unit (astropy.units.Unit, optional)

  • proper_velocity_unit (astropy.units.Unit, optional)

wise.tasks.detection_all(ctx, filter=None)

Run the Segmented wavelet decomposition on all selected files

Parameters:
wise.tasks.match_all(ctx, filter=None)

Run matching on all selected files

Parameters:
wise.tasks.save(ctx, name, coord_mode='com', measured_delta=True)

Save current result to disk

Parameters:
  • ctx (wise.project.AnalysisContext)

  • name (str) – Prefix name for the save files

  • coord_mode (str, optional)

  • measured_delta (bool, optional)

wise.tasks.load(ctx, name, projection=None, merge_with_previous=False, min_link_size=2)

Load result from files

Parameters:
  • ctx (wise.project.AnalysisContext)

  • name (str) – Prefix name of the saved files

  • projection (libwise.imgutils.Projection, optional) – If not provided, default Projection will be used

  • merge_with_previous (bool, optional) – If True, this result will be added to current result

  • min_link_size (int, optional) – Filter out links with size < min_link_size

wise.tasks.view_all(ctx, preprocess=True, show_mask=True, show_regions=[], save_filename=None, align=True, **kwargs)

Preview all images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • preprocess (bool, optional) – If True, run the pre_process fct on each images

  • show_mask (bool, optional) – If True, show the saved mask in the map

  • show_regions (list of libwise.imgutils.Region, optional) – Plot the regions

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.view_stack(ctx, preprocess=True, nsigma=0, nsigma_connected=False, show_mask=True, show_regions=[], intensity_colorbar=False, save_filename=None, **kwargs)

Preview the stack image

Parameters:
  • ctx (wise.project.AnalysisContext)

  • preprocess (bool, optional) – If True, run the pre_process fct on each images

  • nsigma (int, optional) – Clip bg below nsigma level

  • nsigma_connected (bool, optional) – If True, keep only the brightest connected structure

  • show_mask (bool, optional) – If True, show the saved mask in the map

  • show_regions (list of libwise.imgutils.Region, optional) – Plot the regions

  • intensity_colorbar (bool, optional) – Add an intensity colorbar

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.view_wds(ctx, title=True, num=True, scales=None, save_filename=None, **kwargs)

Plot WDS decomposition

Parameters:
  • ctx (wise.project.AnalysisContext)

  • title (bool, optional) – If True, add a title to the map

  • num (bool, optional) – If True, annotate each segments

  • scales (list or int, optional) – Plot only for scale or list of scales (in pixel)

  • save_filename (TYPE, optional) – Description

  • **kwargs – Description

wise.tasks.view_all_features(ctx, scales, region_list=None, legend=False, feature_filter=None, save_filename=None, **img_kargs)

Plot all features location

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list) – Filter the results to scale or list of scales (in pixel)

  • region_list (list of libwise.imgutils.Region, optional) – Plot the regions, and set the features color according to the region

  • legend (bool, optional) – Add a legend

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (TYPE, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **img_kargs – Additional arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.plot_separation_from_core(ctx, scales=None, feature_filter=None, min_link_size=2, title=True, pa=False, snr=False, num=False, fit_fct=None, save_filename=None, **kwargs)

Plot separation from core with time

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • min_link_size (int, optional) – Filter out links with size < min_link_size

  • title (bool, optional)

  • pa (bool, optional) – Additionaly plot the PA vs epoch (only pa or snr)

  • snr (bool, optional) – Additionaly plot the snr vs epoch (only pa or snr)

  • num (bool, optional) – Annotate each links

  • fit_fct (libwise.nputils.AbstractFct, optional) – Fit each links with provided fct

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Additional arguments to pass to wise.wiseutils.plot_links_dfc()

wise.tasks.plot_all_features(ctx, scales=None, pa=False, feature_filter=None, save_filename=None)

Plot all features distance from core with time

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • pa (bool, optional) – Additionaly plot the PA vs epoch

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

wise.tasks.view_displacements(ctx, scale, feature_filter=None, title=True, save_filename=None)

Plot individual match results at specified scale

Parameters:
  • ctx (wise.project.AnalysisContext) – Description

  • scales (int) – Scale in pixel

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • title (bool, optional)

Plot all components trajectories on a map

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • min_link_size (int, optional) – Filter out links with size < min_link_size

  • map_cmap (str, optional) – Colormap of the background map

  • vector_width (int, optional) – Width of the displacement vectors

  • title (bool, optional)

  • color_style (str, optional) – ‘link’: one color per components ‘date’: colors correspond to the epoch color_str: use color_str as color for all components

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Additional arguments to pass to libwise.plot_links_map()

wise.tasks.create_poly_region(ctx, img=None, features=None)

Create a region file

Parameters:
  • ctx (wise.project.AnalysisContext)

  • img (libwise.imgutils.Image, optional) – Image to use as background

  • features (wise.features.FeaturesGroup, optional) – Features to plot on top of the image

wise.tasks.list_saved_results(ctx)

List all saved results

Parameters:

ctx (wise.project.AnalysisContext)

wise.tasks.list_tasks()

Lists all WISE tasks

wise.tasks.preview_detection_stack(ctx, stack_detection_name, count_threshold=0, ms_set=None, date_filter=None, show_regions=[])

Plot detection in stack

wise.tasks.stack_cross_correlation(ctx, config, debug=0, nwise=2, stack=None)

Perform a Stack Cross Correlation analysis

Parameters:
  • ctx (wise.project.AnalysisContext)

  • config (wise.scc.SCCConfiguration)

  • debug (int, optional)

  • nwise (int, optional)

  • stack (libwise.plotutils.FigureStack, optional)

Returns:

:class:`wise.scc.StackCrossCorrelation`

Return type:

a StackCrossCorrelation containing the results of the analysis

wise.tasks.bootstrap_scc(ctx, config, output_dir, n, nwise=2, append=False, verbose=False, seperate_scales=False)

Perform Stack Cross Correlation analysis n time and store results in output_dir

Parameters:
  • ctx (wise.project.AnalysisContext)

  • config (wise.scc.SCCConfiguration)

  • output_dir (str)

  • n (int)

  • append (bool, optional) – Append results

  • seperate_scales (bool, optional)

wise.tasks.build_final_dfc(ctx, merge_file, final_sep)

Build a final separation file from a merge file.

Merge file shall be located in ctx.get_data_dir(). One final component per line, described by a list of link id separated by a ‘,’.

Parameters:
wise.tasks.info_files(ctx)

Print List of selected files with information on beam and pixel scales

Parameters:

ctx (wise.project.AnalysisContext)

wise.tasks.set_stack_image_as_ref(ctx, nsigma=3, nsigma_connected=True)

Set the reference image from a stacked images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • nsigma (int, optional) – Clip data below nsigma time the background level.

  • nsigma_connected (bool, optional) – Keep only the brightest isolated structure.

wise.tasks.set_mask_from_stack_img(ctx, nsigma=3, nsigma_connected=True)

Set the mask image from a stacked images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • nsigma (int, optional) – Clip data below nsigma time the background level.

  • nsigma_connected (bool, optional) – Keep only the brightest isolated structure.

wise.tasks.info_files_delta(ctx, delta_time_unit=Unit('d'), angular_velocity_unit=Unit('mas / yr'), proper_velocity_unit=Unit('c'))

Print List of selected pair of files with information on velocity resolution

Parameters:
  • ctx (wise.project.AnalysisContext)

  • delta_time_unit (astropy.units.Unit, optional)

  • angular_velocity_unit (astropy.units.Unit, optional)

  • proper_velocity_unit (astropy.units.Unit, optional)

wise.tasks.detection_all(ctx, filter=None)

Run the Segmented wavelet decomposition on all selected files

Parameters:
wise.tasks.match_all(ctx, filter=None)

Run matching on all selected files

Parameters:
wise.tasks.save(ctx, name, coord_mode='com', measured_delta=True)

Save current result to disk

Parameters:
  • ctx (wise.project.AnalysisContext)

  • name (str) – Prefix name for the save files

  • coord_mode (str, optional)

  • measured_delta (bool, optional)

wise.tasks.load(ctx, name, projection=None, merge_with_previous=False, min_link_size=2)

Load result from files

Parameters:
  • ctx (wise.project.AnalysisContext)

  • name (str) – Prefix name of the saved files

  • projection (libwise.imgutils.Projection, optional) – If not provided, default Projection will be used

  • merge_with_previous (bool, optional) – If True, this result will be added to current result

  • min_link_size (int, optional) – Filter out links with size < min_link_size

wise.tasks.view_all(ctx, preprocess=True, show_mask=True, show_regions=[], save_filename=None, align=True, **kwargs)

Preview all images

Parameters:
  • ctx (wise.project.AnalysisContext)

  • preprocess (bool, optional) – If True, run the pre_process fct on each images

  • show_mask (bool, optional) – If True, show the saved mask in the map

  • show_regions (list of libwise.imgutils.Region, optional) – Plot the regions

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.view_stack(ctx, preprocess=True, nsigma=0, nsigma_connected=False, show_mask=True, show_regions=[], intensity_colorbar=False, save_filename=None, **kwargs)

Preview the stack image

Parameters:
  • ctx (wise.project.AnalysisContext)

  • preprocess (bool, optional) – If True, run the pre_process fct on each images

  • nsigma (int, optional) – Clip bg below nsigma level

  • nsigma_connected (bool, optional) – If True, keep only the brightest connected structure

  • show_mask (bool, optional) – If True, show the saved mask in the map

  • show_regions (list of libwise.imgutils.Region, optional) – Plot the regions

  • intensity_colorbar (bool, optional) – Add an intensity colorbar

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.view_wds(ctx, title=True, num=True, scales=None, save_filename=None, **kwargs)

Plot WDS decomposition

Parameters:
  • ctx (wise.project.AnalysisContext)

  • title (bool, optional) – If True, add a title to the map

  • num (bool, optional) – If True, annotate each segments

  • scales (list or int, optional) – Plot only for scale or list of scales (in pixel)

  • save_filename (TYPE, optional) – Description

  • **kwargs – Description

wise.tasks.view_all_features(ctx, scales, region_list=None, legend=False, feature_filter=None, save_filename=None, **img_kargs)

Plot all features location

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list) – Filter the results to scale or list of scales (in pixel)

  • region_list (list of libwise.imgutils.Region, optional) – Plot the regions, and set the features color according to the region

  • legend (bool, optional) – Add a legend

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (TYPE, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **img_kargs – Additional arguments to pass to libwise.plotutils.imshow_image()

wise.tasks.plot_separation_from_core(ctx, scales=None, feature_filter=None, min_link_size=2, title=True, pa=False, snr=False, num=False, fit_fct=None, save_filename=None, **kwargs)

Plot separation from core with time

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • min_link_size (int, optional) – Filter out links with size < min_link_size

  • title (bool, optional)

  • pa (bool, optional) – Additionaly plot the PA vs epoch (only pa or snr)

  • snr (bool, optional) – Additionaly plot the snr vs epoch (only pa or snr)

  • num (bool, optional) – Annotate each links

  • fit_fct (libwise.nputils.AbstractFct, optional) – Fit each links with provided fct

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Additional arguments to pass to wise.wiseutils.plot_links_dfc()

wise.tasks.plot_all_features(ctx, scales=None, pa=False, feature_filter=None, save_filename=None)

Plot all features distance from core with time

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • pa (bool, optional) – Additionaly plot the PA vs epoch

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

wise.tasks.view_displacements(ctx, scale, feature_filter=None, title=True, save_filename=None)

Plot individual match results at specified scale

Parameters:
  • ctx (wise.project.AnalysisContext) – Description

  • scales (int) – Scale in pixel

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • title (bool, optional)

wise.tasks.view_links(ctx, scales=None, feature_filter=None, min_link_size=2, map_cmap='YlGnBu_r', vector_width=6, title=True, color_style='link', save_filename=None, **kwargs)

Plot all components trajectories on a map

Parameters:
  • ctx (wise.project.AnalysisContext)

  • scales (int or list, optional) – Filter the results to scale or list of scales (in pixel)

  • feature_filter (wise.features.FeatureFilter, optional) – Filter the results

  • min_link_size (int, optional) – Filter out links with size < min_link_size

  • map_cmap (str, optional) – Colormap of the background map

  • vector_width (int, optional) – Width of the displacement vectors

  • title (bool, optional)

  • color_style (str, optional) – ‘link’: one color per components ‘date’: colors correspond to the epoch color_str: use color_str as color for all components

  • save_filename (str, optional) – If not None, the resulting maps will be saved in the project data dir with this filename.

  • **kwargs – Additional arguments to pass to libwise.plot_links_map()

wise.tasks.create_poly_region(ctx, img=None, features=None)

Create a region file

Parameters:
  • ctx (wise.project.AnalysisContext)

  • img (libwise.imgutils.Image, optional) – Image to use as background

  • features (wise.features.FeaturesGroup, optional) – Features to plot on top of the image

wise.tasks.list_saved_results(ctx)

List all saved results

Parameters:

ctx (wise.project.AnalysisContext)

wise.tasks.list_tasks()

Lists all WISE tasks

wise.tasks.preview_detection_stack(ctx, stack_detection_name, count_threshold=0, ms_set=None, date_filter=None, show_regions=[])

Plot detection in stack

wise.tasks.stack_cross_correlation(ctx, config, debug=0, nwise=2, stack=None)

Perform a Stack Cross Correlation analysis

Parameters:
  • ctx (wise.project.AnalysisContext)

  • config (wise.scc.SCCConfiguration)

  • debug (int, optional)

  • nwise (int, optional)

  • stack (libwise.plotutils.FigureStack, optional)

Returns:

:class:`wise.scc.StackCrossCorrelation`

Return type:

a StackCrossCorrelation containing the results of the analysis

wise.tasks.bootstrap_scc(ctx, config, output_dir, n, nwise=2, append=False, verbose=False, seperate_scales=False)

Perform Stack Cross Correlation analysis n time and store results in output_dir

Parameters:
  • ctx (wise.project.AnalysisContext)

  • config (wise.scc.SCCConfiguration)

  • output_dir (str)

  • n (int)

  • append (bool, optional) – Append results

  • seperate_scales (bool, optional)

wise.tasks.test = [<function bootstrap_scc>, <function stack_cross_correlation>]

Built-in mutable sequence.

If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.