Skip to content

Workflow for managing multiple output files, or files with too many parameters, and metadata #316

@stillyslalom

Description

@stillyslalom

I've been using DrWatson.jl to organize my preprocessing code/analysis for an ensemble of experiments performed in a large, complex facility. I've struggled to find an ergonomic workflow that captures the entire pipeline. Issues include:

  • Too many experiment-relevant settings to capture in savename format without exceeding filesystem length limits
  • Experimental ensembles are collected using the same nominal conditions for each data series, but contain idiosyncrasies (inoperable instruments, flubs, sensor/timing tweaks) that may need to be handled on a case-by-case basis
  • External tools (ImageJ, Matlab) and user input fit awkwardly in the middle of a produce_or_load data-processing pipeline that assumes hands-off, end-to-end Julia code
  • Data in instrument-specific formats is best kept in the filesystem where it can be handled with specialized external software rather than packed into JLD

This issue is partly a reminder to myself to write suitable documentation once I arrive at a good workflow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions