SkillAgentSearch skills...

Cardinal

Seismic and geoacoustic array processing

Install / Use

/learn @sjarrowsmith/Cardinal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Cardinal

Seismic and geoacoustic array processing

Installing

To install and activate Cardinal: Navigate to Cardinal directory

  • conda env create -f cardinal_env.yml
  • conda activate cardinal or source activate cardinal
  • pip install tensorflow==2.19.0
  • pip install cx_Oracle
  • pip install oracledb
  • pip install numba

If you encounter conflicts during install, run these first:

  • conda config --add channels conda-forge
  • conda config --add channels defaults
  • conda config --set channel_priority flexible

Run Cardinal

Navigate to Cardinal directory via terminal

Jupyter Notebook (bolide examples at IMS station)

  • jupyter nbclassic&

Command-Line Client (earthquake example at PFO array)

  • python run_cardinal.py --paramfile cl_cardinal_params.json --starttime 2015-01-03T13:47:00 --endtime 2015-01-03T13:49:00

Examples

The notebook provided, 1_Bolide_Infrasound.ipynb, outlines how to implement Cardinal's algorithm on example bolide events.

Algorithm

  1. Segmentor
  2. Adaptive Array
  3. Array Processor
  4. Aggregator

Related Skills

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated7d ago
Forks0

Languages

Jupyter Notebook

Security Score

75/100

Audited on Mar 24, 2026

No findings