Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/colour-science/prysm

A Python optics module
https://github.com/colour-science/prysm

linting

43ffc456cad82b7ca48625d22c0342ecc40969f7 authored about 7 years ago
port color coordinate transforms from colour

c4d6423809f0602089a8048521c057caa3457ce2 authored about 7 years ago
initial colorimetry package. Has Spectrum CIEXYZ, and CIELUV classes

c3e21bb17832548dec7a70edcab12c6fd730cd61 authored about 7 years ago
move spectrum to colorimetry subpackage

492eabe21cfc264b491972be796f16695033d36e authored about 7 years ago
Addition/subtraction API for pupils

2903532e8d3d07f13bc7abfacbc219089e77e1a7 authored about 7 years ago
Merge branch 'master' of https://github.com/brandondube/prysm

5abd7d58f1c963571740e3e02188828af8c0da39 authored about 7 years ago
implement pupil subtraction

8810be587bbe5e19ed7141e2c813054d31857491 authored about 7 years ago
cleanup

d32a1e86d51157e1f0b67363a929fc4203d5da9d authored about 7 years ago
correct _fit to use more concise zernwrapper notation

cd6d370891e7bb527268d9f1aa29d20416a4fa58 authored about 7 years ago
implement ocean optics spectrometer file reader and spectrum object

e9b6726b0110ef74d997cbc803b7bb9afe030821 authored about 7 years ago
MTFDataCube -> MTFvFvF + static from_dataframe

94bf2837754f96cb8f8209aa0704f866eff1327b authored about 7 years ago
session-wide zernike bases

061e1c773e0bca678a9afdb366f0f101087f3732 authored about 7 years ago
Revert "zernike base config, `include` no longer part of zernike wrapper"

This reverts commit bef02eec52cdeb73e658f7090dda9c015c0c135c.

88c8bed7e43201d942486a0f28e47559724c27f0 authored about 7 years ago
zernike base config, `include` no longer part of zernike wrapper

bef02eec52cdeb73e658f7090dda9c015c0c135c authored about 7 years ago
fix issues with non-jit'd array operations, jit without numba

52b2b43da8899e3bf8b624e8b942725a6d177232 authored about 7 years ago
shield cuda issues on config

4c5257b70566de2339d0fb7582b74d9d57db796d authored about 7 years ago
allow usage without cuda

b2ad3e226a98f7793bae9b6055358ebeac1b76c8 authored about 7 years ago
clean unused imports

e4025663c85d7305731abaa3842b528b47689b4f authored about 7 years ago
lazy, centralized vectorization

massively improves bootup time for the module and reduces disk thrash bottleneck when multiple w...

e1d40533ddc0be513057eda7fc6ab7bc1e788def authored about 7 years ago
linting

bd9d15ba719551d7bc302afdcd337a338f062127 authored about 7 years ago
lint

53ace3d954d795d667f9284ed1c70bd375025496 authored about 7 years ago
linting, documentation.

fc6aabf419e815696ed764c04ed0333fd80aecae authored about 7 years ago
correct sign error in zernike fit convention

x vs y reference axis, used x, need y.

3e06cadb4e13a6e5e85ec7a2bedc5c7aac799808 authored about 7 years ago
linting

9cba180521f5614f5ce013c827825104f770dad0 authored about 7 years ago
linting

47b7daaf6cfdcb37b1ef49c45c34cc38b09959d0 authored about 7 years ago
convert fitting to np linear algebra fit

has issues with fitting large numbers of coefficients and astigmatism orientations

9f368ef6e9fde617c1fc9035c6b91d2fa4c70b6f authored about 7 years ago
correct zernike piston implementation error

b988859ff52e060d191a476a3d345357cced64e2 authored about 7 years ago
update zernike fit to work better with small grids, still broken

be823268bbe00a71124fcc6b3c8ae6003c9b5c6a authored about 7 years ago
move math operations to prysm mathops, update mathops with array broadcasts

a96d692fa9e208cb0db36b6e4d928ce99b463098 authored about 7 years ago
cache fit progress

303225d3d639d4c8d0ccb1973c1a1765f3811b12 authored about 7 years ago
atan2 and sqrt for arrays

e611565346ae1c15f9e5b13072f8aaab39ee55ae authored about 7 years ago
linting

62f51ea76dd3fe39718716f184c741d4aa71701c authored about 7 years ago
refactor cloing, variable clipping radius, new stopdown method on Pupils

e897c884018a5ada5bcc1318494878d62ebf48fb authored about 7 years ago
linting

dd4e312faa4cd3c6b5d456c0e582a3908bec0891 authored about 7 years ago
expand MTF utils -- introduce MTF datacubes

TODO: plot MTF vs Field vs Focus Tan/Sag plot
titles on MTFvFvF plots

1e860fea6e6199d568279ee3d20c7b1ed22ec568 authored about 7 years ago
linting

551f6f770ec9a9316fb8edf80e8c86cbe83430c9 authored over 7 years ago
implement MTFvFvF

fcbacd99040dd68867c57536a7b1960c75e30391 authored over 7 years ago
linting

4f8315ba2d10fb756c4a54d4c8d739662de70122 authored over 7 years ago
enhance fringezernike performance by 10-20%, trade JIT compile time at runtime for faster import

a7a5e98da5d7a3c152a20eb946534e244fc4cde2 authored over 7 years ago
Revert "unignore docs"

This reverts commit 91ce7842b433657fe8e7c4da3466d8845080ad0b.

ef82afe71fb8c72b46721dfef9aa541c4e8bc56a authored over 7 years ago
unignore docs

91ce7842b433657fe8e7c4da3466d8845080ad0b authored over 7 years ago
thrufocus MTF plot, mtf->pd moved to other package

5c6e072d85e1febe7994bd8cd8f84fee7f90fe3b authored over 7 years ago
allow realtime decision about

567141db65702cdeed70d3b78145e25aac4648cb authored over 7 years ago
new MTF dataframe creation method

3fd54ee4c772988046d652331657457886aea784 authored over 7 years ago
add wavelength to lens, abers to repr

388c7d6db3bd629ddf581b5de214848a206a8ec7 authored over 7 years ago
correct typo in fringezernike functions

047a913bf676d326f56465f794d7086925dacc9a authored over 7 years ago
refresh examples

9be7ad0c1ddc6122b85f4982d264fa84d9451fdc authored over 7 years ago
update name to prysm

5ccc9513d9ced9bb7783cd514123592bb06972d2 authored over 7 years ago
rough, but functional 3 element inf. zoom

a1075eac09cf034b4238714590d922bec272531a authored over 7 years ago
clarify readme

f3d54c21d0fb5ac63e4879fd074a30ed82aa8618 authored over 7 years ago
two element finite conjugate zooms

10b669e396548640fa4c711d531f670b68f70d7c authored over 7 years ago
basic 2 element zoom lenses

620965df8105096dcce6e18e5e31f4b78d3629b9 authored over 7 years ago
two lens efl and two lens bfl

c31b34af6ecab493971655e2e255bbe73cf3d7e8 authored over 7 years ago
homogenize thinlens api, update examples

af75eabad6c594262c0c21821d7926f58273b875 authored over 7 years ago
update zernike example with new stdzern

08596578c512cbdcfc5ed46051fd02c86865f687 authored over 7 years ago
lint

81f2fb3364dee26690b4a516106d27318d586efe authored over 7 years ago
perform jit optimization of std zernikes

9144eedcc01a4ef1879a12e5b92127927d328cc2 authored over 7 years ago
export config

4fa30247e145758ba6459b0a9a4e7e1968958652 authored over 7 years ago
include brief commentary on performance

6439b047563fb9c9c4e504b794fed8bc64513e07 authored over 7 years ago
clean some pupil syntax, correct alignment bug in interferograms

939c84d37eb557a7a3083749019af2c7a35a1b3e authored over 7 years ago
minor grid for mtf vs field in lenses, optional title

8281b52102b755708996e4267f6f1118b84d4f2c authored over 7 years ago
change pfc to interferogram, better position text

2cceab41cd7b07938f197fa234f95c4d71a7ad95 authored over 7 years ago
multispectral psf now has default uniform weighting

587b32151c51a9b37f69f457b2feb15c8192cd07 authored over 7 years ago
cleanup, correct x/y unitary errors

24bf0c5a291b92978c85bf87f9a20a5593d7a1fc authored over 7 years ago
New example of looking at lenses for 8K video

f814609b412b1d1b06665dca515b1e9020241e68 authored over 7 years ago
MTF vs Field plots, baby phase retrieval

baby phase retrieval uses MTF data taken on the optical axis to estimate W020, W040, W060, and W...

9d134472ff57b511c065fb79d4865d654478dddb authored over 7 years ago
lint

080a80efd273e97e5e1dba7e925cfe1e01be54d7 authored over 7 years ago
strip JIT from several object methods

refactor later and JIT optimize the pattern generation

6e3808cc541ee2c6da880b6efc1dd64fce6b532c authored over 7 years ago
parallel FZ is not work repeat compile time of 10s

d4fe72a4bf36e0d73f263456bbda0a578e132c9a authored over 7 years ago
initial work on lens analysis

2aeb9f1dc0eff4171eed582eea8d951d3101b4c3 authored over 7 years ago
hotfixes to otf and fringezernike, better pix_grid on psf

5eacf93263904272b18703c521184c3a5ad66264 authored over 7 years ago
optimize object generation

5d50c60a0cd9a379e93285471393a90457f1b003 authored over 7 years ago
further zernike optimizations

25 - 100% faster, depending on array size

81debcee41452c65b812a35f500dc74e5cdb3cd6 authored over 7 years ago
optimizations in fringezernike and RGBImages

FringeZernike 6.2x faster, RGBImage convolution 40% faster.

38b1e891a0c15939335112179525e81ce0f972c9 authored over 7 years ago
avoid redefining hash

6433d4c3a395a1fdbca5ec6bc01ff5b3d7e5d554 authored over 7 years ago
experimental cuda backend

needs substantial work. Should probably wrap GPU arrays with a technique that can keep them in ...

b41697d029828d38fa2cc8770939b100c2b64c88 authored over 7 years ago
proper rotation of 2D pupil plots

a062c9b26044dc9975dd5ff5484fa7f0dd119ef1 authored over 7 years ago
plotting of the FT of an image

32045f167396f20a4c2f3f0bf4371f5e4ce84d78 authored over 7 years ago
the libraries are coming to steal our jobs

odd-length array support in fftshift

2b44bcdaed9456cd829839eee48337c94caa5697 authored over 7 years ago
black or white backgrounds for siemen's stars

2346f06541ffe9500091f8e7cf9222acd5fca5c2 authored over 7 years ago
correct int roundoff error in detector sampling

c3ef1f29edd568494e889a947d0c813ead9acff4 authored over 7 years ago
update distribution info

3c49963637c667628f67ff21eb6c029f62b7b0f4 authored over 7 years ago
attempt(?) to solve color shift issues in rgb convolution

654d90b0e9006ce50306feae5d3d218962554e3e authored over 7 years ago
second renormalization option on PSF, renormalize rgbpsf

c6bc4c64e9d130f5d32989162d6d7e2f43a6cba6 authored over 7 years ago
more repairs for rectangular psfs and objects

44eff5afb5d982b5ec715da6fbf6403b63da6ef3 authored over 7 years ago
parallel_rgb flag for faster rgb convolutions

663ce26896286b1eaf06c6b8fcfcc438ef0086ed authored over 7 years ago
minor revisions to docs

1089e390e60ade004a7d5e409994c2e8174f1bfe authored over 7 years ago
properly rework convolution engine for nonsquare inputs

may need to clean up some things still. Need to test with nonsquare PSF objects.

d69f226dd59e9689352fdd7bd69d798e20e788d0 authored over 7 years ago
export more of the submodules at the top level

a14ea0232a907a8f909b3150e55054945684149e authored over 7 years ago
monkey patch physical optics system for nonsquare images. Revise later

5855e05a009057ec4662d0103f22b3d852899336 authored over 7 years ago
modify rgbpsf for ease in rgb convolution

56c0acfb209f1136e6261f2b60176f3806110808 authored over 7 years ago
RGB images

e9fc027244af16961bf161b5bbee251d4517a7b2 authored over 7 years ago
show_image method for detectors

5a50b11c20509660775c6bd9a84b90fd713423b3 authored over 7 years ago
yet more minor siemen's star bugs...

e428c2bbad4f61ba5cc7e4a62929f5d2154f5dd3 authored over 7 years ago
correct an error in seimen's stars from mixed methods

a75a03be18372481b10a2ff81219c32d10c2fffa authored over 7 years ago
Siemen's stars

61ae661be108cc50d67e3a88a7ed400d2d4b6bc9 authored over 7 years ago
gitignore pycharm

3fa727146192ace723b50b1f5c05ca33426f1f4b authored over 7 years ago
now supports crossed slits

16e2e36566cdf904d0bdf0cea6220d163a361042 authored over 7 years ago
correct abs() error

8a7d96f6efb4e521a448c3e59fa43ea798587a61 authored over 7 years ago
new readme

0abef9d046760013f783f40260884efabdbb490f authored over 7 years ago