ISciNumPy.dev
My favorite posts and series C++11 C++14 C++17 C++20 C++23 C++26 2→3 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 macOS setup AS setup Windows setup SSH AI My classes and books Modern CMake CompClass se-for-sci SIMPLE-Py My wor
- Posts
- 152 from 7 Jul 2015 to 3 Aug 2026
- Posting
- monthly (19 in the last year)
- Kind
- personal blog
- Feed
- https://iscinumpy.dev/index.xml
2026 16
- Cpp 26
- Tools plenary: cibuildwheel
- Tools plenary: scikit-build
- AI tools in OSS development
- scikit-build-core 1.0
- Tools that help you write better code
- Claude Code Reviews with Fable
- 🎡 cibuildwheel 4.0
- My Projects
- Python 3.15
- Starting With Agentic AI
- Repo Review 1.0
- Working to make Python lazy
- New in boost-histogram 1.7 / Hist 2.10
- Tools to help you write better code
- How we made Python's packaging library 3x faster
2025 11
2024 7
2023 8
2022 14
- Setup Windows
- What's new in Python 3.11
- 🎡 cibuildwheel 2.10
- Everything you didn't know you needed
- Python 3.10
- Building binary extensions with pybind11, scikit build, and cibuildwheel
- Awkward Packaging: building Scikit-HEP
- Python 3.11
- Scikit-HEP Developer Pages: Guidelines for modern packaging
- Building Binary Packages
- Digital RSE: Automatic Code Quality Checks
- boost-histogram / Hist
- CMake best practices
- Python 3.7
2021 18
- Poetry Versions
- Should You Use Upper Bound Version Constraints?
- App vs Library
- Scikit Build Proposal
- Useful Links
- 🎡 cibuildwheel 2.2
- 🎡 cibuildwheel 2.0
- pybind11
- Announcing CLI11 2.0
- Powerful Python Packaging for Scientific Codes
- High-Performance Histogramming for HEP Analysis
- Level Up Your Python (part 2)
- Level Up Your Python (part 1)
- Python 3.9
- Setup an Apple Silicon Mac
- 🎡 cibuildwheel 1.8.0 and 1.9.0
- Overview of cibuildwheel 🎡
- CMake: Best Practices
2020 6
2019 25
- The boost-histogram beta release
- High-Performance Python: GPUs
- High-Performance Python: CPUs
- Recent developments in histogram libraries
- Python 3.8
- Python 3.8: What's new
- Python Histogramming Packages
- Boost Histogram Roadmap
- Modern CMake Workshop
- Modern CMake
- Cpp 20
- Setup a New Mac
- AmpGen & Particle/DecayLanguage
- Histograms
- Azure DevOps: Python Wheels
- Azure DevOps: Releases
- Azure DevOps: Introduction
- A hybrid deep learning approach to vertexing
- boost-histogram and hist
- A hybrid deep learning approach to vertexing
- Conda: a complete reproducible ROOT environment in under 5 minutes
- Machine Learning for the Primary Vertex reconstruction
- A hybrid deep learning approach to vertexing
- ROOT on Conda Forge
- ROOT Install Options
2018 10
2017 18
- Announcing GooFit 2.1
- My Software
- Include What You Use
- Comparing CLI11 and Boost PO
- Announcing CLI11 1.3
- Watching GitHub Releases
- OpenMP on High Sierra
- About the author
- Goofit 2.0
- Recent developments in GooFit
- GPUs in LHCb for Analysis
- Modernizing GooFit: A Case Study
- Announcing GooFit 2.0
- Announcing CLI11 Version 1.0
- 2017 04 24 diana cli11
- Perfect forwarding for methods
- Setting up SSH forwarding
- Lua Environment Modules
2016 5
2015 14
- A simple introduction to asyncio
- A little example of how asyncio works
- Feynman Diagrams in Tikz
- Including CRY cosmic ray generator in CMake
- GTest Submodule
- Slots in Python
- Basics of metaclasses
- Factory classmethods in Python
- Making an autoload extension for IPython
- Uncertainty extension for IPython
- Plumbum color
- University of Texas Doctoral Thesis Template
- Plumbum scripting
- Simple Overloading in Python