Code Repository Overview#
The CVM-Tools are hosted on GitHub at cascadiaquakes/cvm-tools. This repository contains all the necessary files for using and developing the tools. Below is an overview of the repository structure:
Repository Contents#
README.md: Provides an overview of the repository.
documents/: Contains presentations and guides related to CVM-Tools.
2024-01-08-CRESCENT-CVM.pptx2024-05-14-Tutorial-on-CVM-Tools.pptx2024-05-14-Tutorial-on-CVM-Tools_Guide.pdf
lib/: Python library of functions used by the tools.
netcdf_to_geocsv_lib.pyshared_lib.pyslicer_lib.pywriter_lib.py
prop/: Property files for configuring the tools.
netcdf_to_geocsv_prop.pyshared_prop.pyslicer_prop.pywriter_prop.py
requirements.txt: Lists the Python dependencies needed to run the tools.
sample-files/: Sample data files for demonstration and testing.
Cascadia-ANT+RF-Delph2018/Cascadia-ANT+RF-Delph2018.r0.1.csvCascadia-ANT+RF-Delph2018.r0.1.ncCascadia-ANT+RF_data.txtCascadia-ANT+RF_meta.txtCascadia_ANT+RF_Delph2018.txt.gzsimple_plotter_prop.py
casc1.6_velmdl/READMEcasc16-velmdl_meta.txtsimple_plotter_prop.py
src/: Source code for the tools.
convert_to_csv_2d.md,cvm_slicer.pycvm_writer.pycvm_writer_h5.pyhdf5_summary_info.pynetcdf_summary_info.pynetcdf_to_cvm.pynetcdf_to_geocsv.pyverify_installation.py
template/: Templates for metadata and configuration files.
global_metadata_template.txtvariables_metadata_template.txt
This structure ensures that all necessary components are organized and easily accessible.
Next, we will learn how to install the necessary dependencies and configure your environment for using CVM-Tools.