CronoFilter
The CronoFilter panel manages custom chronological horizons (time periods) that can be used for temporal filtering and exported with Heriverse context data. The panel appears in the EM tab when Landscape mode is active.
Panel Layout
Header:
Label:
Chronological Horizons
Operations:
Auto from Epochsbutton: automatically generates horizons from the epoch data of all loaded graphsSavebutton: exports horizons to a.cf.jsonfileLoadbutton: imports horizons from a previously saved.cf.jsonfile
Horizons List:
Each row in the list displays:
Enabled checkbox: toggle whether the horizon is included in exports
Color swatch: click to change the horizon color
Label: editable name of the horizon
Time range:
start_time - end_timedisplayed on the right
List controls on the right side:
+button: add a new empty horizon-button: remove the selected horizonUp/Down arrows: reorder horizons in the list
Edit Selected Horizon (when an item is selected):
Labeltext fieldStart TimeandEnd Timeinteger fields (negative values for BC dates)Colorpicker andEnabledcheckbox
Status:
Shows the count of enabled horizons vs total:
Status: N/M horizons enabled
Workflow
Auto-generating horizons from epochs:
Load one or more GraphML files in Landscape mode (each may contain EpochNodes with time boundaries)
Click
Auto from EpochsThe system collects all epoch time boundaries, creates breakpoints, and generates a horizon for each interval
Each horizon is assigned a label and color from the best-matching epoch
Edit labels, colors, and time boundaries as needed
Manually creating horizons:
Click the
+button to add a new horizonSet the label, start time, end time, and color in the edit area
Toggle the enabled checkbox to include or exclude the horizon
Saving and loading:
Click
Saveto export all horizons to a.cf.jsonfileClick
Loadto import horizons from a file, replacing the current listThe file format stores version, type, and all horizon data (label, start, end, color as hex, enabled status)