Skip to content

Here I have developed some Java code for my experiments and projects of various natures. Hope it might be useful for someone

License

Notifications You must be signed in to change notification settings

pedroth/pedroEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pedroEngine

Here I have developed some Java code for my experiments and projects of various natures. Hope it might be useful for someone.

Contents By Package

  • Linear algebra lib.
  • QuickSort implementation (saves the permutation).
  1. EigenSimulation

    • Simulation and visualization of various algorithms that solve the eigen vector/value problem.
  2. ImplicitSurface

    • Visualization of some implicit surfaces
  3. DiffusionDistanceTest

    • Visualization and simulation of the discrete heat equation on a graph.
  4. SpectralClusterTest

    • Visualization of the segmentation of random geometric graphs using spectral clustering algorithms.
  5. TextCurves

  6. Other minor stuff

  1. Implementation of graph data structure
  2. Implementation of the Knn-graph construction from points in euclidean space
  3. Spectral clustering algorithm implementation
  4. Graph laplacian calculation
  5. Random walk on graph simulation
  6. Graph topological ordering computation
  • IO utils
  • Natural language processing tools for the implementation of the paper
  1. Camera3D
    • 3D Spherical camera implementation
  2. Algorithms for the computation eigen vector/values of symmetric matrices
  3. SVD - Singular value decomposition calculation
  4. PCA - Principal components analysis implementation
  5. Matrix Exponential implementation
  6. Math utils
  7. Kmeans implementation
  8. Quadratic forms minimizer solver
  • Some random stuff, the MyRobot class makes your mouse simulate a orbit of a planet :)
    • xhost + && sudo docker run --rm -v /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY=$DISPLAY -it pedroth/java-apps bash -c "java -cp pedroEngine/pedroEngine.jar other.MyRobot"
  • An update from the function package of the Learning repo here
  • Two dim engine in java using bounding box hierarchy, for fast spacial queries.
  • Sparse and dense multi-dimensional arrays

About

Here I have developed some Java code for my experiments and projects of various natures. Hope it might be useful for someone

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages