3ptWL-mod
1.0.0
User Guide
Overview
3ptWL-mod: Weak-Lensing Three-Point Modeling
Project Team
Scientific Scope
Public Interfaces
Related Projects
Installing and Getting Started
Documentation Builds
License
Installation
Prerequisites
Install the Python Package
Clone the Repository
Build All Interfaces
Custom Dependency Locations
Verify the Installation
Build the Documentation
Quickstart
Build
Run the CLI
Inspect the Products
Run the Python Wrapper
Next Steps
Command-Line Usage
Syntax
Cosmology
Inputs
Model and Numerical Controls
Output and Runtime
Example
Build Configuration
Makefile Settings
Addon Settings
Compiler and Linker Variables
Recommended Pattern
Build Artifacts
Inputs and Parameter Files
Linear Power Spectrum
Weak-Lensing Kernel
Parameter Files
Reproducibility
Outputs and File Formats
Run Metadata
Background and Grid Tables
3PCF and Bispectrum Tables
Production Practice
Python Wrapper
Calling the Executable
Using
wlcfpy
Wrapper Semantics
Relative Paths
Performance and Parallelization
Integration Controls
OpenMP
Parameter Scans
Convergence Checks
Tutorials
Tutorials
Minimal Command-Line Workflow
Build
Run
Validate
Reuse a Parameter File
Python and 3PCF Tutorial
Setting up the working directory
Generating the linear power spectrum
Running 3ptWL-mod from Python
Plotting the 3PCF multipoles
Comparing different models
Emulator and MCMC notebooks
Neural-Network Emulator Workflow
Workflow Components
Current Training Design
Run the Workflow
Validation Checklist
Neural-Network Acceleration Reference
Preparation and Post-Processing
Pre-Processing
Post-Processing
Reference
3PCF Model Reference
Harmonic Representation
Model Branches
Projection Inputs
Numerical Grids
Outputs
Scientific Reference
Optional Addons and Extension Points
Standard Build Addons
Adding a Parameter
Adding Numerical Code
API Reference
Command-Line Interface
Python Module
C Implementation Map
Troubleshooting and Common Errors
Undefined FFTW Symbols
Undefined GSL Symbols
python:
command
not
found
Missing
libwlcf.a
ABI Mismatch During Wrapper Initialization
Unread or Unknown Parameters
Missing Input Files
NaN or Unstable 3PCF Products
Build Warnings
Developer Guide
Repository Layout
Validation Checklist
Changing Parameters
Documentation Style
Emulator Changes
Citing and Acknowledgements
3PCF Modeling Framework
Neural-Network Acceleration
Software Provenance
Acknowledgements
3ptWL-mod
Index
Edit on GitHub
Index