This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BRANCH=$(git branch 2>/dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/') | |
CHANGED_FILES=$(git diff --name-only master...${BRANCH} -- "*.py") | |
[ -z "${CHANGED_FILES}" ] && echo There are no relevant changes. Skipping test. && exit 0 | |
echo Running flake8 on changed files: | |
flake8 --select=E711,E712,E713,E714,E721,E722,E901,F401,F402,F403,F632,F811,F812,F821,F822,F841,F901,W191,W602,W603,W604,W605,W606 $CHANGED_FILES | grep -v "'xrange'" | grep -v "'cmp'" | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# generate 5x7 font bitmap as 5 bytes / char | |
# | |
# (C) Graeme Winter, 2021 | |
# | |
# Encoding: each column of 7 bits is encoded top down with LSB as top -> | |
# horizontal line across the top is 0x01 0x01 0x01 0x01 0x01, vertical line | |
# on left side of box only would be 0x7f 0x00 0x00 0x00 0x00. | |
__bitmap = { | |
0x0: (0x0, 0x0, 0x0, 0x0, 0x0), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import h5py | |
import numpy | |
import hdf5plugin | |
import time | |
NN = 1024 | |
NY = 4096 | |
NX = 4096 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import h5py | |
import hdf5plugin | |
import sys | |
def verify(filename): | |
with h5py.File(filename, "r") as f: | |
data = f["data"] | |
nn = data.shape[0] | |
h = None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# any questions to my.name@gmail.com | |
TODAY=$(date +%Y%m%d) | |
START=${1} | |
HOURS=${2} | |
# how many ms to run | |
MS=$((3600 * ${HOURS} * 1000)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
import os | |
import numpy as np | |
from PIL import Image, ImageFont, ImageDraw | |
import cv2 | |
def main(file_template, start=0, end=100000): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for filename in ins11_b200_1_000001.h5 ins11_b200_1_master.h5 ins11_b200_1_meta.h5 ins11_b200_1.nxs ins11_b295_1_000001.h5 ins11_b295_1_master.h5 ins11_b295_1_meta.h5 ins11_b295_1.nxs ins11_b299_1_000001.h5 ins11_b299_1_master.h5 ins11_b299_1_meta.h5 ins11_b299_1.nxs ins11_b302_1_000001.h5 ins11_b302_1_master.h5 ins11_b302_1_meta.h5 ins11_b302_1.nxs ins11_b365_1_000001.h5 ins11_b365_1_master.h5 ins11_b365_1_meta.h5 ins11_b365_1.nxs ins11_b391_1_000001.h5 ins11_b391_1_master.h5 ins11_b391_1_meta.h5 ins11_b391_1.nxs ins11_b453_1_000001.h5 ins11_b453_1_master.h5 ins11_b453_1_meta.h5 ins11_b453_1.nxs ins11_b474_1_000001.h5 ins11_b474_1_master.h5 ins11_b474_1_meta.h5 ins11_b474_1.nxs ins11_b487_1_000001.h5 ins11_b487_1_master.h5 ins11_b487_1_meta.h5 ins11_b487_1.nxs ins11_b508_1_000001.h5 ins11_b508_1_master.h5 ins11_b508_1_meta.h5 ins11_b508_1.nxs ins11_b566_1_000001.h5 ins11_b566_1_master.h5 ins11_b566_1_meta.h5 ins11_b566_1.nxs ins11_b616_1_000001.h5 ins11_b616_1_master.h5 ins11_b616_1_meta.h5 ins11_b616_1.nxs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/home/graeme/git/rp2040-explore/asm/blink/build/blink.elf: file format elf32-littlearm | |
Sections: | |
Idx Name Size VMA LMA File off Algn | |
0 .boot2 00000100 10000000 10000000 00001000 2**0 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
1 .text 00001fd0 10000100 10000100 00001100 2**4 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
2 .rodata 000000b8 100020d0 100020d0 000030d0 2**2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Print reciprocal space positions from DIALS strong reflections | |
# after spot finding | |
# | |
# Usage: | |
# | |
# dials.import (data) | |
# dials.find_spots imported.expt | |
# dials.python reciprocal_xyz.py strong.refl imported.expt | |
# | |
# Prints long list of x, y, z positions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
# FIXME fill in numbers of each unique piece here | |
tiles = { | |
"a": 10, | |
"b": 10, | |
"c": 10, | |
"d": 10, | |
"e": 10, |
OlderNewer