ChronaxisUser manual中文
On this pageMembersExportManifestSource locations

chronaxis.ExportManifest

Import this object from chronaxis. Direct signal-CSV and raw-message export functions return it to identify the files produced by this operation. Return to the public API index; see signal exports and raw-message exports for usage.

Members

ExportManifest

python
ExportManifest(output_dir: pathlib.Path, manifest_path: pathlib.Path, output_files: tuple[pathlib.Path, ...]) -> None
Name Type Required Default Purpose, choices, and effect
output_dir Path Yes No default Directory containing this export; previous results may also be present.
manifest_path Path Yes No default This export's timestamped completion manifest, such as manifest_20261103_120000_000001.json.
output_files tuple[Path, ...] Yes No default Data files exported by this operation. The completion manifest is provided separately by manifest_path.

Normally, read the object returned by the export function instead of constructing one. Use its paths or the manifest's files entries rather than fixed filenames. The constructor checks path types and parent-directory relationships; it does not prove that files exist. Invalid types raise TypeError; paths outside output_dir raise ValueError.

python
# exported is returned by export_signal_csv(...) or export_can_frames(...).
print(exported.manifest_path)
for path in exported.output_files:
    print(path)

Source locations

Chronaxis user manual · Offline edition