Skip to content

Instantly share code, notes, and snippets.

View jpivarski's full-sized avatar

Jim Pivarski jpivarski

  • Princeton, IRIS-HEP, PyHEP, Scikit-HEP
View GitHub Profile
@jpivarski
jpivarski / autodiff-with-nothing-but-numpy.ipynb
Created August 6, 2024 16:17
Autodiff with nothing but NumPy
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jpivarski
jpivarski / Neural_net_warping_tutorial.ipynb
Created July 19, 2024 18:00 — forked from roycoding/Neural_net_warping_tutorial.ipynb
Feature space warping by neural networks
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jpivarski
jpivarski / orbitty.py
Last active May 3, 2024 21:04
Package to demonstrate testing
import numpy as np
class System:
G = 3
min_distance = 0.1
@classmethod
def random(cls, num_particles, num_dimensions, mass_mean, mass_width, x_width, p_width):
m = np.random.gamma(mass_mean / mass_width, mass_width, num_particles)
x = np.random.normal(0, x_width, (num_particles, num_dimensions))
@jpivarski
jpivarski / python-skills-survey-list.ipynb
Created April 23, 2024 02:00
python-skills-survey-list
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jpivarski
jpivarski / extra-stuff-2.ipynb
Last active April 3, 2024 02:17
Plan for SciPy Teen Track
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jpivarski
jpivarski / computer-breaking-probability.ipynb
Last active November 16, 2023 17:28
Computer breaking probability
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jpivarski
jpivarski / static-analysis.py
Last active November 15, 2023 21:37
Analysis of repos that use Numba
# see https://gist.github.com/jpivarski/001867b9da51a47b93913a0b9809db3a
import concurrent.futures
import time
import glob
import tarfile
import json
import ast
import re
import gzip
@jpivarski
jpivarski / static-analysis.py
Last active November 11, 2023 11:02
Static analysis of GitHub repos
# see https://gist.github.com/jpivarski/001867b9da51a47b93913a0b9809db3a
import concurrent.futures
import time
import glob
import tarfile
import json
import ast
import re
import gzip