Skip to content

Instantly share code, notes, and snippets.

@ajouellette
ajouellette / test_namaster.py
Created September 13, 2024 16:55
Demonstrate bug with saving/loading namaster workspaces
import os
import numpy as np
import healpy as hp
import pymaster as nmt
import joblib
def get_workspace(nmt_field1, nmt_field2, nmt_bins, wksp_cache=None):
if wksp_cache is None:
print("Computing workspace")
@ajouellette
ajouellette / alpha_complex_periodic_persistence.cpp
Created September 8, 2022 18:02
3D Alpha Complex example
#include <iostream>
#include <string>
#include <vector>
#include <limits>
#include <random>
#include <gudhi/Alpha_complex_3d.h>
#include <gudhi/Simplex_tree.h>
#include <gudhi/Persistent_cohomology.h>
+ version=4.6.8
+ unset aur cleancache devel edit info installpkg foreign needed noconfirm nodeps noedit
+ unset operation pac pacQ pacS quiet rebuild refresh repo search selective upgrade
+ LC_COLLATE=C
+ TEXTDOMAIN=pacaur
+ TEXTDOMAINDIR=/usr/share/locale
+ [[ -n '' ]]
+ configdir=/etc/xdg/pacaur
+ userconfigdir=/home/aaron/.config/pacaur
+ userpacmandir=/home/aaron/.config/pacman
#!/usr/bin/python
import os
import sys
import csv
import datetime
import time
import twitter
def test():
@ajouellette
ajouellette / Setup.md
Last active April 15, 2025 12:49
Raspberry Pi Setup Guide (Arch Linux ARM)
#include <knightos/display.h>
#include <math.h>
void main() {
SCREEN *screen;
double a = 15;
double b = 4;
double c = fmod(a, b);
int c_int = (int) c;