Community
People
Core team
- Vissarion Fisikopoulos project lead
- Apostolos Chalkis
- Elias Tsigaridas
Main contributors
volesti
- Pedro Zuidberg Dos Martires first Python interface
- Panagiotis Repouskos spectrahedra, SDP by simulated annealing, Eigen backend
- Marios Papachristou HMC and reflective HMC samplers, ODE solvers
- Alexandros Manochis Dikin, John and Vaidya walks; rounding; MCMC diagnostics; documentation (GSoD)
- Bento Natura interior-point methods for sum-of-squares optimization
- Vaibhav Thakkar order polytopes, Gaussian accelerated billiard walk, CMake build
- Ioannis Iakovidis constrained Riemannian HMC (CRHMC)
- Huu Phuoc Le sampling correlation matrices
- Zhang Zhuyan automatic differentiation
- Luca Perju Gaussian accelerated billiard walk, sparse H-polytopes
- Vladimir Necula CRHMC in volume computation
- Iva Janković Shake-and-Bake boundary sampling
- Angelos Korakitis randomized SDP solver
- Guillermo Martin CRHMC and exponential sampling for dingo
Rvolesti
- Soumya Tarafder Rvolesti as a standalone package
- Atrayee Samanta correlation matrices in R
dingo
- Haris Zafeiropoulos co-author
- Ke Shih LP solver interface
- Sotirios Touliopoulos preprocessing and flux statistics
PorQua
- Cyril Bachelard author
- Ho Thi Minh Ha backtesting and solver tests
Mentors: Zafeirakis Zafeirakopoulos, Vangelis Anagnostopoulos.
All contributors are on GitHub; GSoC contributors are listed below.
Collaborating groups
Google Summer of Code
GeomScale has been a Google Summer of Code mentoring organisation every year since 2020: 34 completed projects.
2026 4 projects
2025 6 projects
- Counting Linear Extensions with Volume Computation and Applications in AI Sophia Qian
- Expose C++ Sampling, Rounding and Volume Computation in Dingo Akis Schinas
- Initiating the dingo-stats library Sotirios Touliopoulos
- Randomized SDP solver and improved preprocessing Angelos Korakitis
- Shake and Bake - Sampling from the boundary of convex polytopes Iva Janković
- Sparse Polytope Sampling via Lazy Rounding Vladimir Necula
2024 7 projects
- Develop a new rounding method for convex polytopes Luca Perju
- Efficient Volume Computation Vladimir Necula
- Improving sampling routines for correlation matrices and R interface Atrayee Samanta
- Machine Learning and Optimization for Finance: Index Replication Ho Thi Minh Ha
- Modernize Linear Program solver interface in dingo Ke Shih
- Pre- and post-sampling features to leverage flux sampling at both the strain and the community level Sotirios Touliopoulos
- Refactor Multiphase Monte Carlo Sampling for volesti and dingo Akis Schinas
2023 3 projects
- Memory allocation in facet redundancy removal in dingo Nitish Malang
- Move R Interface of Volesti to a New Repository Soumya Tarafder
- Support exponential sampling from the space of steady states of a metabolic network Guillermo Martin
2022 6 projects
- Automatic differentiation support in volesti Zhang Zhuyan
- Counting linear extensions with volume computation Abu Reyan Ahmed
- Memory allocation in facet redundancy removal in dingo Haris Zafeiropoulos
- Randomized SDP solver with Riemannian Hamiltonian Monte Carlo Ioannis Iakovidis
- Sampling correlation matrices Huu Phuoc Le
- Support for new sampling methods and new model formats in dingo Konstantinos Pallikaris
2021 5 projects
- Counting linear extensions Vaibhav Thakkar
- From DNA sequences to metabolic interactions: building a pipeline to extract key metabolic processes Haris Zafeiropoulos
- Monte Carlo Integration Suraj Choubey
- High dimensional geometric computations with least matrix inequalities Alexandros Manochis
- Parallel Geometric Random Walks with Sparse Numerical Optimizations Konstantinos Pallikaris
2020 3 projects
- A comparative study of uniform high dimensional samplers Alexandros Manochis
- Optimization and Sum of Squares Bento Natura
- Sampling from High-Dimensional log-concave densities Marios Papachristou
2019 (with the R project) 2 projects
- Sampling Methods for Convex Optimization Panagiotis Repouskos
- State-of-the-art geometric random walks in R Apostolos Chalkis
2018 (with the R project) 1 project
- Efficient R tools for geometrical statistics Apostolos Chalkis
Google Season of Docs
- 2022: Create the GeomScale reference documentation. Alexandros Manochis (technical writer). Proposal · case study
Contribute
Support
GeomScale is a NumFOCUS affiliated project. Funding information: funding.json.
ovolesti is funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).