Useful Links
Physics
Applied and Interdisciplinary Physics
Scientific Computing
1. Introduction to Scientific Computing
2. Mathematical Foundations
3. Foundational Computational Tools and Concepts
4. Core Numerical Methods
5. Modeling and Simulation in Physics
6. High-Performance Computing
7. Data Analysis and Visualization for Scientific Computing
8. Advanced Topics and Applications
9. Professional Development and Career Aspects
Data Analysis and Visualization for Scientific Computing
Data Management
Data Types and Structures
Handling Large Datasets
Standard Data Formats
HDF5
Data Organization
Compression
Parallel Access
NetCDF
Metadata Handling
Use in Climate Science
CSV and Text Formats
Binary Formats
Database Systems
I/O Strategies and Performance
Buffered I/O
Parallel I/O
Memory Mapping
Data Analysis Techniques
Exploratory Data Analysis
Statistical Analysis of Simulation Data
Descriptive Statistics
Hypothesis Testing
Confidence Intervals
Time-Series Analysis
Autocorrelation
Spectral Analysis
Trend Analysis
Seasonal Decomposition
Dimensionality Reduction
Principal Component Analysis
Singular Value Decomposition
Independent Component Analysis
t-SNE
Clustering Analysis
Classification Methods
Error Analysis and Uncertainty Quantification
Propagation of Uncertainty
Monte Carlo Error Analysis
Bootstrap Methods
Scientific Visualization
Principles of Effective Visualization
Clarity and Readability
Color Mapping and Perception
Visual Perception
Design Principles
2D Plotting
Line Plots
Scatter Plots
Histograms
Box Plots
Contour Plots
Density Plots
Heat Maps
3D Visualization
Surface Plots
Isosurfaces
Slicing Techniques
Volume Rendering
Vector Field Visualization
Glyphs
Streamlines
Particle Tracing
Animation and Interactive Visualization
Visualization Tools and Libraries
Python Libraries
Matplotlib
Plotly
Seaborn
Bokeh
Mayavi
R Visualization
Standalone Applications
ParaView
VisIt
Tecplot
Web-Based Visualization
Reproducibility in Computational Science
Reproducible Research Principles
Workflow Management
Automation Tools
Pipeline Design
Make and Makefiles
Snakemake
Data Provenance
Tracking Data Lineage
Metadata Standards
Version Control for Data
Literate Programming
Jupyter Notebooks
Integration of Code and Documentation
R Markdown
Containerization
Virtual Environments
Previous
6. High-Performance Computing
Go to top
Next
8. Advanced Topics and Applications