Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
For High Energy Physics, the go-to framework for big data analysis has been CERN’s ROOT framework.
-
For particle physicists, ROOT is one of the most important toolkits around.
-
These are some illustrations and videos that I have made over the years.
-
Let’s compare several ways of making Histograms.
-
This was originally given as a PyHEP 2018 talk.
-
Let’s try a non-trivial example of a binding: Minuit2 (6.14.0 standalone edition).
-
CLI11, a powerful library for writing beautiful command line interfaces in C++11, has been updated to 1.6, the largest update ever.
-
CMake 3.11 was just released; this is a particularly exciting release for CMake.
-
GooFit 2.1 introduces the full-featured Python bindings to GooFit.
-
My projects Besides being an admin at Scikit-HEP, and active in conda-forge and homebrew, these are some of the projects I work on directly: Name Description pybind11 Binding C++11+ and Python beautifully. cibuildwheel Create Python wheels beautifully. bo…
-
Include-what-you-use is a promising little tool for cleaning up a codebase.
-
CLI11 started years ago as a set of tools built on Boost Program Options (PO), and has since matured into the powerful, easy-to-use stand-alone library it is available today.
-
CLI11, a powerful library for writing beautiful command line interfaces in C++11, has been updated to 1.3, the largest update ever.
-
If you use an RSS feed reader, you can watch all your favorite GitHub repositories for new releases!
-
Building OpenMP code is actually possible using Apple Clang that comes default with macOS’s Xcode!
-
Git/Jupyter Books Here is a list of GitBooks that I have either written or helped write: Name Description Level Up Your Python Intermediate to advanced Python, for a Princeton Research Computing Workshop.
-
Henry Schreiner is a Computational Physicist / Research Software Engineer in High Energy Physics at Princeton University.
-
The next version of the premier CUDA/OpenMP fitting program for HEP analysis, GooFit 2.0, has been released.
-
CLI11, a powerful library for writing command line interfaces in C++11, has just been released.
-
I often see perfect forwarding listed for constructor arguments, but not usually for functions with a return or methods.
-
SSH forwarding can improve your security along with reducing the need to type passwords and have multiple keys linked to your GitHub/GitLab instance.
-
This is a guide to setting up Lmod (lua environment modules) on a CentOS system.
-
About ten years ago, Guido Van Rossum, the Python author and Benevolent Dictator for Life (BDFL), along with the Python community, decided to make several concurrent backward incompatible changes to Python 2.5 and release a new version, Python 3.0.
-
The every-three-year cycle has changed the development of C++; we are now getting consistent releases somewhere in-between the major and minor releases of old.
-
Unlike C++11, this is a minor release, focused mostly on improvements on top of C++11 changes, with very little that one could call “new”.
-
C++11 was the largest change ever made to C++; and due to the changed release schedule, probably will remain the largest single change.
-
This is a quick recipe for setting up CMake to use googletest in your projects.
-
This is a simple explanation of the asyncio module and new supporting language features in Python 3.5.
-
This is a simple example to show how Asyncio works without using Asyncio itself, instead using a basic and poorly written event loop.
-
There is a package for making Feynman diagrams in LaTeX.
-
I realized that CRY did not have a CMake based install option, so including it in a GEANT4 cmake project might not be obvious.
-
Note: There is a better way to do this described here.
-
Slots seem to be poorly documented.
-
This is a quick tutorial over the basics of what metaclasses do.
-
I haven’t seen a great deal of practical documentation about using classmethods as factories in Python (which is arguably the most important use of a classmethod, IMO).
-
I recently decided to try my hand at making an auto-load extension for Python and Plumbum.
-
Wouldn’t it be nice if we had uncertainty with a nice notation in IPython?
-
I’ve been working on a color addition to Plumbum for a little while, and I’d like to share the basics of using it with you now.