Exploring how micropublications evolve with different interface.crate versions
This comparison demonstrates how micropublications adapt to the state of the computational research over time. Each interface.crate version represents a state of the CoastSat experiment, with its specific computational workflow and results, resulting in different.
You can create live comparisons between any two interface.crate versions using the built-in comparison tools. This allows you to explore how different states of the CoastSat experiment affect the resulting micropublications.
The easiest way to generate comparisons is using the automated test script:
# Run interactive comparison generator
./tests/test_publication_compare.sh
# The script will prompt you to:
# 1. Select two interface.crate versions to compare
# 2. Choose a transect ID for the comparison
# 3. Automatically generate both micropublications
# 4. Create a side-by-side comparison page
For more control, you can manually generate specific versions:
# Generate first version with latest interface.crate
python src/crate_builder.py --interface-crate latest
python src/publication_logic.py nzd0001-0001 --output micropub-v1.html
# Generate second version with specific interface.crate
python src/crate_builder.py --interface-crate interface.crate-COMMIT-DATE
python src/publication_logic.py nzd0001-0001 --output micropub-v2.html
# Available interface.crate versions can be found in the releases
Generated by the CoastSat LivePublication System.