Skip to content

Instantly share code, notes, and snippets.

@chronodm
chronodm / Measurement.java
Last active August 14, 2018 22:03
Discriminated union sort of thing in Java
import static java.lang.System.out;
import java.util.function.IntUnaryOperator;
/**
* See https://softwareengineering.stackexchange.com/questions/376845/how-should-i-store-unknown-and-missing-values-in-a-variable-while-still-ret
*/
public abstract class Measurement {
/**
* Prints:
@chronodm
chronodm / perp_distance.py
Last active January 13, 2019 19:29
Naive total perpendicular distance from points to plane
import numpy as np
import math
# ############################################################
# unutbu's model() (https://stackoverflow.com/a/35118683/27358)
def model(params, xyz):
a, b, c, d = params
x, y, z = xyz