Examples and Tutorials

Full tutorials can be found in the notebook directory of the repository. Below are some basic examples to get you started.

Basic Examples

Calculate NAMD for All Systems

from exonamd.run import run

# Full workflow from scratch
run(from_scratch=True)

Plot NAMD for a Specific System

from exonamd.plot import plot_host_namd
import pandas as pd

# Load data
df = pd.read_csv("exo_namd.csv")

# Plot relative NAMD for WASP-47
plot_host_namd(df, "WASP-47", kind="rel")

# Plot absolute NAMD
plot_host_namd(df, "WASP-47", kind="abs")

Advanced Analysis

Working with Core Sample

from exonamd.run import calc_namd

# Select only well-constrained systems
df = calc_namd(df, core=True)

# Visualize results
plot_sample_namd(df, title="Core Sample")