An open API service indexing awesome lists of open source software.

https://github.com/pearu/pearu


https://github.com/pearu/pearu

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

- I'm currently a Staff Software Engineer at [Quansight](https://www.quansight.com/)
- My current interests in Scientific Computing include (see [here](https://pearu.github.io/) for technical blogs):
- Functional algorithms to complex and real valued functions, with accuracy validation and code generation
- Validation of mathematical functions with complex inputs in various libraries such as NumPy, PyTorch, XLA/JAX, Tensorflow, MPMath, etc
- Theory of Sparse Arrays, in particular, PyTorch sparse tensors support
- Optimization of Triton kernel parameters
- Interoperability of Array-like objects from various software
- Algorithms and Implementations
- Support Fortran 90 TYPE construct in F2Py
- I have initiated and co-authored a number of open source projects with the following highlights:
- [functional_algorithms](https://github.com/pearu/functional_algorithms) - Functional algorithms with code generation to Python, NumPy, C++, XLA/Client, StableHLO targets.
- [RBC](https://github.com/xnd-project/rbc) - Remote Backend Compiler
- [F2Py](https://numpy.org/doc/stable/f2py/) - Fortran to Python interface generator [DOI](https://doi.org/10.1504/IJCSE.2009.029165), ships with [NumPy](https://numpy.org) [DOI](https://doi.org/10.1038/s41586-020-2649-2)
- [SciPy](https://www.scipy.org/) - open-source software for mathematics, science, and engineering [DOI](https://doi.org/10.1038/s41592-019-0686-2)

and contributed to a number of open source projects such as [StableHLO](https://github.com/openxla/stablehlo) [XLA](https://github.com/openxla/xla/), [JAX](https://github.com/google/jax), [Heavy.AI](https://www.omnisci.com/), [PyTorch](https://pytorch.org/), [Numba](https://numba.pydata.org/), [Apache Arrow](https://arrow.apache.org/), [conda-forge](https://conda-forge.org/), [XND](https://github.com/xnd-project), [SymPy](https://www.sympy.org/), etc.
- My background is in Scientific Research: Mathematical Physics, Nonlinear Waves, Mechanics, Systems Biology, Microscopy, Solid Mechanics, Optics, Scientific Computations, etc. [CV@ERIS](https://www.etis.ee/CV/Pearu_Peterson/eng), [ORCID](http://orcid.org/0000-0001-7328-4305), [Scholar](https://scholar.google.com/citations?user=WhkdbZAAAAAJ&hl=en)
- 📫 How to reach me: [Linkedin](https://www.linkedin.com/in/pearu-peterson-8877bb162/), [GMail](pearu.peterson-if-you-are-human-you-will-figure-it-out)
- Fun facts:
- I have completed [AoC 2019](https://adventofcode.com/2019), [AoC 2020](https://adventofcode.com/2020), and participated in subsequent AoC events.
- Estonian Champion 2006 in Dog Obedience (German Shepherd), currently training for Agility (Boston Terrier)
- Ship engineer by profession, raced with power boats (Circuit S-250, S-350, OSY-400, O-125, F-500), teached sailing to kids
- 😄 Pronouns: [standard Modern English](https://en.wikipedia.org/wiki/English_personal_pronouns)