MorseFrames
MorseFrames is an experimental C++ and Python library for Morse sequences, reference and coreference maps, Morse complexes, and Morse-based persistent homology.
The documentation is split between user-facing Python material, implementation notes for the C++ core and GUDHI adapter, and reproducibility instructions for the benchmark tables.
The current public alpha can be installed from PyPI:
python3 -m pip install "morseframes==0.1.0a2"
User guide
C++ and integration
Experiments and reproducibility
API reference
- Python API Reference
AdaptivePersistenceResultCoreductionDirectionBenchmarkEssentialIntervalEssentialIntervalSimplicesFilteredComplexFilteredComplexBuilderMorseComplexMorseCoreferenceFrameMorseReferenceFrameMorseReferenceProfileMorseSequenceMorseStepMorseStepSimplicesPersistenceBenchmarkPersistenceDiagramPersistencePairPersistencePairSimplicesSameLevelReductionDirectionBenchmarkSimplexRecordSimplexTreeBuilderannotation_as_simplices()assert_matches_gudhi()assert_matches_standard()benchmark_coreduction_directions()benchmark_persistence()benchmark_same_level_reduction_directions()benchmark_sequence_algorithms()compute_coreference_complex()compute_coreference_map()compute_coreference_map_modp()compute_morse_complex()compute_morse_coreference_persistence()compute_morse_coreference_persistence_modp()compute_morse_persistence()compute_morse_persistence_modp()compute_morse_sequence()compute_morse_sequence_and_coreference_map()compute_morse_sequence_and_reference_map()compute_persistence_adaptive()compute_persistence_portfolio()compute_persistence_profile_portfolio()compute_reference_complex()compute_reference_map()compute_reference_map_modp()compute_standard_persistence()compute_standard_persistence_modp()coreference_map_as_simplices()cpp_backend_active()cpp_backend_available()cpp_compute_coreference_map()cpp_compute_coreference_map_modp()cpp_compute_coreference_map_object()cpp_compute_morse_coreference_persistence()cpp_compute_morse_coreference_persistence_modp()cpp_compute_morse_persistence()cpp_compute_morse_persistence_modp()cpp_compute_morse_sequence()cpp_compute_morse_sequence_and_coreference_map_object()cpp_compute_morse_sequence_and_reference_map_object()cpp_compute_reference_map()cpp_compute_reference_map_modp()cpp_compute_reference_map_object()cpp_compute_standard_persistence()cpp_compute_standard_persistence_modp()cpp_filtered_complex_from_simplices()cpp_profile_morse_reference_frame()cpp_reduce_morse_coreference_persistence()cpp_reduce_morse_persistence()cpp_reduce_morse_persistence_with_metrics()cpp_reference_map_to_tuple()gudhi_barcode()morse_sequence_as_simplices()profile_morse_reference_frame()profile_morse_sequence_algorithms()reference_map_as_simplices()select_morse_sequence_algorithm()select_morse_sequence_profile()