.c*
.v*
test/workshop*.jl
# Ignore downloaded MATPOWER cases
data/mpower/*.*
data/mpower/*.m
data/mpower/*.jl
# Tracked exceptions: self-built PST/busbar-link warmup case (no external
# license) and its standard well-behaved measurement set, and the synthetic
# cases sp_case9/118/300/1354 (generated by the project's case
# generator, not shipped; no external license) that replace the downloaded
# MATPOWER cases in workshops and tests
!data/mpower/warmup_casePST.m
!data/mpower/warmup_casePST.measurements.csv
!data/mpower/sp_case118.m
!data/mpower/sp_case9.m
!data/mpower/sp_case300.m
!data/mpower/sp_case1354.m

data/mpower/result_*

# Local DTF/FOR001/FOR002 validation networks
data/DTF/*.DAT
data/DTF/*.dat
data/DTF/*.dtf
data/DTF/*.DTF
examples/FOR001*.DAT
examples/FOR001*.dat
examples/FOR002*.DAT
examples/FOR002*.dat
docs/build
TODO.md
Roadmap.md
AGENTS.md
network_dump.txt
test/test_experments.jl
test/test_experment.jl
*.log
*.png
# the Web UI serves its logo from the application package
!app/src/webui/static/logo.png
julia-*.tar.gz
examples/*.yaml
examples/*.png
docs/src/ybus_diagonal_sparlectra.md
auswertung_*.md
examples/configuration.yaml
examples/_out/
examples/configuration.yaml.example
examples/configuration.yaml.bck
# the files the Web UI keeps next to a configuration file it manages
# (template copy, user-key record, backups), wherever that file lives
configuration.template.yaml
*.user-keys.txt
*.settings-save.bak
*.template-follow.bak
results
_out/powerflow_service
ac_islands.csv
ac_island_solver_summary.csv
ac_island_*_solver.log
matpower_dcline.csv
current_iteration_start.log
q_limit.log
performance.log
run.log
effective_config.yaml
matpower_auto_profile.log
setup_linux.md
.claude/



# Local-only tooling (GitHub mentions digest, run from cron); keep
# untracked, it carries no package function.
tools/sparlectra_mentions.py

.sparlectra_net_cache/
data/CGMES/*
!data/CGMES/README.md

# Julia environments
Manifest.toml
Manifest-v*.toml
**/Manifest.toml

# generated by .github/scripts/prepare_registration_issue.jl
release_issue_title.txt
release_issue_body.txt
release_issue_breaking.txt

# local working material; carries a
# downloaded MATPOWER case, so it stays out of the repository like data/mpower
data/monday/
tt*.*
apslf_vs_*.csv
apslf_vs_*.svg
# the copies the performance page shows are tracked
!docs/src/assets/apslf_vs_nr_timing.csv
!docs/src/assets/apslf_vs_nr_timing.svg
__pycache__/
