Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / sraaphorst 8 repositories

High-level SE for Gemini Observatory in Hawaii. Kotlin, Python, C++, and Java preferred. Combinatorial design theorist (PhD). Unhealthy constexpr obsession.

sraaphorst/scheduler Fork of gemini-hlsw/scheduler

Greedy-Max algorithm for automatic scheduling for Gemini Observatory

Language: Python - Size: 310 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

sraaphorst/reed-muller-python

Python implementation of Reed-Muller codes

Language: Python - Size: 446 KB - Last synced: 3 days ago - Pushed: over 4 years ago - Stars: 12 - Forks: 7

sraaphorst/ocs Fork of gemini-hlsw/ocs

Language: Java - Size: 415 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 0 - Forks: 0

sraaphorst/lucupy Fork of gemini-hlsw/lucupy

Support library for GPP Scheduler service

Language: Python - Size: 489 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

sraaphorst/python-rps

Python Rock-Paper-Scissors experiments

Language: Python - Size: 24.4 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

sraaphorst/kecc

Kotlin Elliptical Curve Cryptography library using JGMP

Language: Kotlin - Size: 85.9 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sraaphorst/nibac

C++ Nonisomorphic Branch-and-Cut

Language: C++ - Size: 3.03 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sraaphorst/hands-on-machine-learning

Book: Hands-On-Machine Leaning with Scikit-Learn, Keras, and TensorFlow Third Edition

Language: Python - Size: 3.91 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sraaphorst/advent-of-code-2023

AoC 2023 in Kotlin!

Language: Kotlin - Size: 250 KB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

sraaphorst/fuzzy-designs

Combinatorial block designs with fuzzy block sets

Language: Python - Size: 168 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

sraaphorst/elliptic-curve-cryptography

Elliptic Curve Cryptography

Language: C++ - Size: 54.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

sraaphorst/higher-order-primes

Experimentation with higher-order primes (e.g. super-primes). See README.md for more information.

Language: C++ - Size: 89.8 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/fp-in-scala

Functional Programming in Scala 3

Language: Scala - Size: 21.5 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

sraaphorst/elixir-basic

Language: Elixir - Size: 32.2 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

sraaphorst/dlx-python

Python implementation of Knuth's Dancing Links (dlx) algorithm to solve set cover. Extremely efficient at solving Sudoku and combinatorial design problems.

Language: Python - Size: 15.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 11 - Forks: 3

sraaphorst/playdate-hello-world

Initial playing with Playdate API in C

Language: C - Size: 4.44 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

sraaphorst/hands-on-rust

Study book: Hands-on Rust

Language: Rust - Size: 3.79 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

sraaphorst/ray-tracing-in-one-weekend

Ray Tracing in One Weekend book

Language: C - Size: 6.9 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

sraaphorst/gemini-presentation

A little introduction to Kotlin

Language: Kotlin - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

sraaphorst/marching-squares

Language: Java - Size: 4.88 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sraaphorst/rosanjin-talk

A Mad-Lib / ad-lib like game

Language: Java - Size: 147 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sraaphorst/rosanjin-talk-old

An ad-lib substitution story generator and processor

Language: Java - Size: 89.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/programming-in-lua

Programming in Lua, 4th Edition

Language: Lua - Size: 12.7 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/raytracer-kotlin

The Ray Tracer Challenge implemented in Kotlin

Language: Kotlin - Size: 14.4 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

sraaphorst/simplecomplex

A very simple implementation of complex numbers (polar and cartesian coordinates) in Kotlin

Language: Kotlin - Size: 73.2 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/sts-haskell

An implementation in Haskell of the hill climbing algorithm to generate Steiner triple systems.

Language: Haskell - Size: 68.4 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

sraaphorst/advent-of-code-2022

Advent of Code 2022 in Kotlin

Language: Kotlin - Size: 146 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/scheduler-simple-optimization-metaheuristics

Simple metaheuristics to combine with the Greedy-Max scheduler prototype.

Language: Python - Size: 533 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

sraaphorst/scheduler-lco-ilp

Scheduler prototype based on Las Cumbres Observatory's Integer Linear Program scheduler.

Language: Python - Size: 3.28 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

sraaphorst/spelunker

Maze generation and solving library

Language: C++ - Size: 1.19 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 6 - Forks: 1

sraaphorst/dispersive-flies-optimization

A Python implementation of the Dispersive Flies Optimization algorithm, and an implementation to find Steiner systems

Language: Python - Size: 14.6 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

sraaphorst/spelunker-graphmaze

An independent refactor of spelunker GraphMaze to make GraphMaze the fundamental unit for everything

Language: C++ - Size: 89.8 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/rapidcheck-googletest-clion

Skeleton to setup GoogleTest and RapidCheck

Language: CMake - Size: 5.86 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/functional-programming-in-cpp

Functional Programming in C++

Language: C++ - Size: 170 KB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

sraaphorst/catch-rapidcheck-clion

Catch and RapidCheck working together in CLion

Language: C++ - Size: 315 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/advent-of-code-2018

Solutions in Python3 to https://adventofcode.com/2018

Language: Python - Size: 51.8 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/math-cpp

C++ algebraic and combinatoric functions and structures

Language: C++ - Size: 72.3 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/design-patterns-in-cpp

Work from Udemy course: https://www.udemy.com/patterns-cplusplus

Language: C++ - Size: 78.1 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/advent-of-code-2017

Advent of Code 2017

Language: Python - Size: 15.6 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/reed-muller-c

Implementation of Reed-Muller codes in ANSI C.

Language: C - Size: 158 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 6

sraaphorst/boost-tutorials

Studying Boost with the help of "The Boost C++ Libraries" and other sources, with an emphasis on Boost.Graph

Language: C++ - Size: 18.6 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/mian-chowla-sequence

Experiments with the Mian-Chowla sequence and other sequences.

Language: C++ - Size: 140 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/exercism

Courses on the exercism.io course

Language: Clojure - Size: 116 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/clojure-for-the-brave-and-true

Book Study: Clojure for the Brave and True

Language: Clojure - Size: 28.3 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/scala-advanced-3

Coursera Advanced Scala 3

Language: Scala - Size: 35.2 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

sraaphorst/scheduler-adaptive-queue Fork of bryanmiller/gem_adapt_queue

This is for work on developing prototype adaptive (automated) queue scheduling algorithms and operations simulations for Gemini Observatory.

Size: 88.6 MB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

sraaphorst/advent-of-code-2020

Advent of Code 2020 (https://adventofcode.com/2020)

Language: Kotlin - Size: 98.6 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

sraaphorst/scheduler-trade-study

Trade study for automated scheduling for Gemini Observatory.

Language: Python - Size: 16.8 MB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

sraaphorst/scheduler-cfht-genetic-algorithm

A prototype of a genetic algorithm scheduler based on work by CFHT.

Language: Python - Size: 356 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/scheduler-prototype-gurobi

Prototype for the Gemini Scheduler using Gurobi and ILPs.

Language: Python - Size: 16.6 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

sraaphorst/microlenses-obsolete

A project to find the distance between hexagonal microlenses for an astronomical instrument.

Language: Java - Size: 102 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

sraaphorst/qt5-tutorial

Studying Qt with the help of http://zetcode.com/gui/qt5

Language: C++ - Size: 209 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

sraaphorst/cmake-tutorial

CMake tutorial from https://cgold.readthedocs.io/en/latest

Language: CMake - Size: 11.7 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

sraaphorst/kotlin-for-java-developers

Kotlin for Java Developers

Language: Kotlin - Size: 466 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/complement-binary-particle-swarm-optimization

The complement binary particle swarm optimization algorithm

Language: Python - Size: 4.88 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

sraaphorst/sudoku-stochastic

Solving Sudoku boards using stochastic methods and genetic algorithms

Language: C++ - Size: 201 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

sraaphorst/ocs-build-scripts Fork of gemini-hlsw/ocs-build

Scripts used to build and deploy the OCS.

Language: Shell - Size: 42 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/daily-coding-problem

Solutions to many of the exercises from daily coding problem: https://www.dailycodingproblem.com

Language: C++ - Size: 3.76 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

sraaphorst/wordle-wizard

Language: Kotlin - Size: 156 KB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

sraaphorst/sudoku-rulebased

A predominantly logic-based Sudoku solver

Language: Python - Size: 9.77 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/dlx-constexpr

C++17 constexpr implementation of Donald Knuth's dancing links (DLX) exact cover algorithm / Sudoku solver.

Language: C++ - Size: 124 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

sraaphorst/sudoku-cp

A Sudoku solver that models a Sudoku board as a constraint program and then solves it using Choco Solver.

Language: Java - Size: 17.6 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/raytracer-cpp

Ray tracer implementation in C++

Language: C++ - Size: 1.44 MB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 10 - Forks: 5

sraaphorst/advent-of-code-2021

Yet another (late) attempt at the AoC, this time in Kotlin with the intention of getting up-to-date with Arrow.

Language: Kotlin - Size: 201 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

sraaphorst/programming-rust

Programming Rust Second Edition

Language: Rust - Size: 2.93 KB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

sraaphorst/data_structures_and_algorithms

Data Structures and Algorithms specialization at Coursera

Language: C++ - Size: 9.19 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

sraaphorst/lch Fork of gemini-hlsw/lch

Automates the exchange of candidate positions where we might want to point our laser at during laser runs

Size: 12.3 MB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

sraaphorst/pipes Fork of joboccara/pipes

Pipelines for expressive code on collections in C++

Size: 1000 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

sraaphorst/pfps-examples Fork of gvolpe/pfps-examples

:electron: Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"

Size: 84 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/pfps-shopping-cart Fork of gvolpe/pfps-shopping-cart

:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

Size: 443 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/ocs-osx Fork of gemini-hlsw/ocs-osx

Size: 728 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/functional_programming_in_scala

Coursera's "Functional Programming in Scala" certification course

Size: 1.35 MB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

sraaphorst/property-based-testing-cpp Fork of dubzzz/property-based-testing-cpp

Property Based Testing in C++ using RapidCheck

Language: C++ - Size: 656 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/arrow Fork of arrow-kt/arrow

Functional companion to Kotlin's Standard Library

Size: 18.7 MB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/rapidyaml Fork of biojppm/rapidyaml

Rapid YAML library

Language: C++ - Size: 890 KB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

sraaphorst/maven-repo Fork of gemini-hlsw/maven-repo

Gemini's public Maven repository

Size: 176 MB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

sraaphorst/spire Fork of typelevel/spire

Powerful new number types and numeric abstractions for Scala.

Language: Scala - Size: 5.27 MB - Last synced: over 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

sraaphorst/itac Fork of gemini-hlsw/itac

Language: Java - Size: 4.59 MB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

sraaphorst/presentations Fork of lefticus/presentations

Presentations by Jason Turner at various conferences

Language: CSS - Size: 9.76 MB - Last synced: over 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

sraaphorst/pyncomb Fork of pyncomb/pyncomb

PYthoN COMBinatorics library

Language: Python - Size: 26.4 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

sraaphorst/stirling_constexpr

Simple header with template metaprogramming to generate constexpr Stirling numbers

Language: C++ - Size: 5.86 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

sraaphorst/toggle_play

JavaFX / Gluon UI for the toggle library to enable games to be played

Language: Java - Size: 406 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

sraaphorst/toggle

Boggle-like game with extensions to 3D surfaces

Language: Java - Size: 1.86 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

sraaphorst/sudoku_constexpr

Compile-time (constexpr) Sudoku board solver

Language: C++ - Size: 21.5 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

sraaphorst/inductive-mazes Fork of TikhonJelvis/inductive-mazes

Code for my blog post "Generating Mazes with Inductive Graphs"

Language: Haskell - Size: 24.4 KB - Last synced: over 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

sraaphorst/gem Fork of gemini-hlsw/gem

prototype postgres back-end for ocs

Language: Scala - Size: 6.69 MB - Last synced: over 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0