Skip to content

Instantly share code, notes, and snippets.

View matthewfeickert's full-sized avatar

Matthew Feickert matthewfeickert

View GitHub Profile
@matthewfeickert
matthewfeickert / .gitattributes
Last active October 1, 2025 22:39
Example Pixi environment for CUDA accelerated GROMACS and PyTorch
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / README.md
Last active September 19, 2025 19:10
OpenMC install recipe

Use Pixi to get OpenMC installed

  1. Install Pixi
    • Do NOT use Homebrew
  2. Clone this repository
  3. Navigate to the top level of the repository
  4. Run
pixi run install-openmc
@matthewfeickert
matthewfeickert / .gitattributes
Last active July 17, 2025 22:37 — forked from Moelf/gpu_hist.md
GPU Histogram for Python via `juliacall`
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 21, 2024 23:59
Reproducer for Fortran compile failure related to string
# SCM syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 17, 2024 09:12
'hello world' using ncurses from conda-forge
# SCM syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 4, 2024 10:29
Local pixi build attempt of Shepa v2.2.16
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Created October 21, 2024 23:08
Trivial example of using pixi to install ROOT and Python that isn't the latest Python
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active October 17, 2024 09:26
Minimal Gist of Delphes failing to build on macOS using conda-forge tools
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / README.md
Last active October 3, 2024 00:23
pixi GitHub Discussion 2191
$ pixi --version
pixi 0.30.0

For testing purposes, I'm trying to create lock files for an ecosystem of tools across multiple Python versions. To avoid having to repeat describing the dependencies, I'd like to use pixi's features to define the tools once in one feature (with lower bounds only as this would be part of nightly/weekly solves) and then have the Python version exist in a separate feature. The goal here is to be able to create environments quickly by composing features together like