You can visit my GitHub profile to explore additional projects, as well as materials from tutorials, courses, and workshops.
doppleriann
Doppler-shift Inference with Artificial Neural Networks (DopplerIANN)
doppleriann is a Python package for modelling Doppler shifts in high-resolution stellar spectra using physically motivated spectral-shell representations and deep learning. It contains the methodological framework presented in our A&A paper.
- Library GitHub repository: igomezv/doppleriann
- Docs: doppleriann/Docs

SimpleMC
Cosmological parameter inference toolkit for Bayesian analysis and statistical sampling.
SimpleMC is a cosmological parameter estimation framework originally developed by Dr. A. Slosar and Dr. J. A. Vázquez. Between 2019 and 2023, I contributed to the development and maintenance of the codebase, including nested sampling implementations, convergence criteria for Metropolis–Hastings algorithms, post-processing utilities, and additional analysis modules.
Links
- Library GitHub repository: ja-vazquez/SimpleMC
- Documentation: igomezv/SimpleMC/Docs
- Workshop/tutorial: igomezv/simplemc_workshop

nnogada
Neural networks optimised with genetic algorithms for data-driven inference and reconstruction.
nnogada (Neural Networks Optimized by Genetic Algorithms in Data Analysis) is a framework combining neural networks and genetic algorithms for flexible modelling, reconstruction, and parameter inference in astrophysical and cosmological applications.
Links
- Library GitHub repository: igomezv/nnogada
- Documentation: docs/nnogada
- PRD paper.

Projects using nnogada
neuralike
Bayesian inference for accelerating cosmological likelihood evaluations.
neuralike implements deep-learning surrogate models combined with genetic-algorithm optimisation to accelerate Bayesian inference workflows in cosmology, particularly for computationally expensive likelihood evaluations within sampling pipelines.
Links
- PRD paper.
- Library GitHub repository: igomezv/neuralike
- Integration with
SimpleMCand nested sampling usingdynesty: igomezv/simplemc_tests

ANN Reconstructions
Neural-network cosmological reconstructions with uncertainty quantification.
Collection of Python implementations for model-independent reconstruction of cosmological observables using artificial neural networks, Monte Carlo Dropout uncertainty estimation, and hyperparameter optimisation techniques.
Repositories
- Unified reconstruction library: igomezv/alp
- LSST supernova simulations: igomezv/LSST_DE_neural_reconstruction, PDU paper.
- Galaxy rotation curves: igomezv/Reconstructing-RC-with-ANN, PDU paper.
- Cosmological observables reconstruction: igomezv/neuralCosmoReconstruction, EPJC paper.
NCosmoVAE
Variational autoencoders for fast generative modelling of cosmological N-body simulations.
Variational autoencoder framework trained on N-body cosmological simulations to generate realistic dark matter halo realisations. Hyperparameter optimisation with genetic algorithms using the optuna Python library.
Links
- Library repository: igomezv/NcosmoVAE
- Related: PRD paper.
