hilbert-curve

There are 96 repositories under hilbert-curve topic.

  • jbuckmccready/CavalierContours

    2D polyline library for offsetting, combining, etc.

    Language:C++427215979
  • clairvoyance

    0vercl0k/clairvoyance

    Visualize the virtual address space of a Windows process on a Hilbert curve.

    Language:C++29610222
  • galtay/hilbertcurve

    maps between 1-D space filling hilbert curve and N-D coordinates

    Language:Python248121238
  • gilbert

    jakubcerveny/gilbert

    Space-filling curve for rectangular domains or arbitrary size.

    Language:Python12341011
  • davidmoten/hilbert-curve

    Java utilities for transforming distance along N-dimensional Hilbert Curve to a point and back. Also supports range splitting queries on the Hilbert Curve.

    Language:Java11151621
  • nQuantCpp

    mcychan/nQuantCpp

    nQuantCpp includes top 6 color quantization algorithms for visual c++ producing high quality optimized images.

    Language:C++110779
  • tammoippen/geohash-hilbert

    Geohash a lng/lat coordinate using hilbert space filling curves.

    Language:Python896420
  • aceto/aceto

    A programming language based on a 2D Hilbert curve grid

    Language:Python884152
  • recursion-and-dynamic-programming

    je-suis-tm/recursion-and-dynamic-programming

    Julia and Python recursion algorithm, fractal geometry and dynamic programming applications including Edit Distance, Knapsack (Multiple Choice), Stock Trading, Pythagorean Tree, Koch Snowflake, Jerusalem Cross, Sierpiński Carpet, Hilbert Curve, Pascal Triangle, Prime Factorization, Palindrome, Egg Drop, Coin Change, Hanoi Tower, Cantor Set, Fibonacci

    Language:Julia594014
  • DistinctKeywords

    sahyagiri/DistinctKeywords

    semantically distinct key phrase extraction using hilbert hashes.

    Language:Jupyter Notebook484010
  • hrbrmstr/ipv4-heatmap

    Update to The Measurement Factory ipv4-heatmap codebase

    Language:C355211
  • Wunkolo/qHilbert

    qHilbert is a vectorized speedup of Hilbert curve generation using SIMD intrinsics

    Language:C++34619
  • duckdb-lindel-extension

    rustyconover/duckdb-lindel-extension

    DuckDB Extension Linearization/Delinearization, Z-Order, Hilbert and Morton Curves

    Language:C++33213
  • vasturiano/hilbert-chart

    Hilbert space-filling curve chart

    Language:JavaScript32415
  • peko/cidr

    cidr visualization

    Language:C31731
  • starkdg/reventis

    Fast spatio-temporal system to index events.

    Language:C++31511
  • jbuckmccready/static_aabb2d_index

    Fast static 2D axis aligned bounding box index

    Language:Rust29231
  • davidchall/ggip

    Data visualization for IP addresses and networks

    Language:R272134
  • jorgenkg/hilbert-rtree

    TypeScript implementation of a Hilbert Packed R-Tree without external dependencies

    Language:TypeScript27324
  • DSIP-UPatras/sEMG-hilbert-curve

    Accompaniment code for 'Hilbert sEMG data scanning for hand gesture recognition based on Deep Learning' published in NCAA.

    Language:Python25325
  • marcin-chwedczuk/hilbert_curve

    Drawing Hilbert curve iteratively

    Language:CSS22304
  • nQuant.cs

    mcychan/nQuant.cs

    Fast pairwise nearest neighbor based algorithm with C# console

    Language:C#22347
  • vasturiano/d3-hilbert

    D3 layout to visualize distance variables using a continuous Hilbert space-filling curve.

    Language:JavaScript22424
  • PnnQuant.js

    mcychan/PnnQuant.js

    Fast pairwise nearest neighbor based algorithm with javascript

    Language:JavaScript20144
  • mhyfritz/hilbert-curve

    2D Hilbert curve mapping in JavaScript

    Language:JavaScript15213
  • rust-ipv4heatmap

    hrbrmstr/rust-ipv4heatmap

    Generate IPv4 12th order Hilbert heatmaps from a file of IPv4 addresses.

    Language:Rust1426
  • DMcTools

    davemc0/DMcTools

    Graphics tools in C++: 3D vector, image load/save 3D model load/save, Morton code, Halton sequence, matrix math, Perlin noise, image filtering, vector quantization, AABB, etc.

    Language:C++12201
  • jbuckmccready/CavalierContoursDev

    Interactive UI development repository for the CavalierContours project

    Language:C++9374
  • leonamtv/Hilbert_Curve

    Pequeno programa em java para renderizar a curva de Hilbert até determinado nível. A small java program to render the Hilbert Curve up to a given level

    Language:Java9101
  • w8r/hilbert

    2D Hilbert curve coordinate encoder/decoder

    Language:JavaScript911
  • ab-anand/Video-Encryption

    Encrypting videos using Space-Filling Curves 👨🏿‍💻

    Language:Python8212
  • jonathanBieler/HilbertSpaceFillingCurve.jl

    Hilbert Space Filling Curve for Julia

    Language:C8221
  • traj-explorer/stindex

    A Spatial-temporal Index.

    Language:Java8101
  • Jakub-Markowiak/geohash-tools

    🌍 Python module which supports geohash geocode system based on space-filling curves

    Language:Python7101
  • Josephbakulikira/Hilbert-Curve-space-filling-with-pygame

    Hilbert Curve Fractal with pygame (python)

    Language:Python7403
  • AminoSee

    tomachinz/AminoSee

    AminoSeeNoEvil (or just AminoSee) is a DNA visualisation that assigns a unique colour hue to each amino acid and start/stop codon in the sequence, and then projects it into 2D and 3D space using an infinite mathematics space-filling function called the "Hilbert curve". This is done to preserve sequence proximity such that 90% of the DNA that is close to its neighbour - such as genes - are also closeby in the image at different resolutions. Genomics researchers can convert any file containing ASCII blocks of DNA (tested with popular formats Fasta, GBK, and also just .txt) into an image. A unique visualisation of DNA / RNA residing in text files, AminoSee is a way to render arbitrarily large files - due to support for streamed processing - into a static size PNG image. Special thanks and shot-outs to David Hilbert who invented it in 1891! Computation is done locally, and the files do not leave your machine. A back-end terminal daemon cli command that can be scripted is combined with a front-end GUI in Electron, AminoSee features asynchronous streaming processing enabling arbitrary size files to be processed. It has been tested with files in excess of 4 GB and does not need the whole file in memory at any time. Due to issues with the 'aminosee *' command, a batch script is provided for bulk rendering in the dna/ folder. Alertively use the GUI to Drag and drop files to render a unique colour view of RNA or DNA stored in text files, output to PNG graphics file, then launches an WebGL browser that projects the image onto a 3D Hilbert curve for immersive viewing, using THREEjs. Command line options allow one to filter by peptide.

    Language:JavaScript7120