Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
prysm
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing... (by brandondube)
Here is the repo URL: https://github.com/SeanJxie/polygo
This is awesome. I am currently working on a fully homomorphic encryption library in go (https://github.com/TheDonutFactory/go-tfhe) that requires fast polynomial multiplication. I’ll kick the tires with your library soon.
You might find inspiration for many orthogonal polynomials from my python library. You can accelerate most of the special Jacobi polynomials by a large amount, since their A, B, C recurrence coefficients are constants, which in turns makes some of the key terms like "B_n x" into constants, removing work from the loop of Clenshaw's method.
Related posts
- How to generate realistic PSFs for camera lenses?
- Prysm is a Python 3.6 library for numerical optics
- Books/ other resources to learn about Fraunhofer diffraction farfield model using MATLAB/python?
- Python raytracer optimizations and improvements
- Demonstrations of laser optics/Fourier optics and diffraction simulations