Version Comparison

Exploring how micropublications evolve with different interface.crate versions

Understanding Version Evolution

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.

Version: latest

Version: interface.crate-d61c2052a-20250725024714

Generate Your Own Comparison

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.

Using the Comparison Script

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
        

Manual Version Generation

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.