- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5
Jp/zernike partials #150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Jp/zernike partials #150
Conversation
| Codecov ReportPatch coverage:  
 Additional details and impacted files@@            Coverage Diff             @@
##           master     #150      +/-   ##
==========================================
- Coverage   96.21%   96.17%   -0.05%     
==========================================
  Files           6        6              
  Lines         846      888      +42     
==========================================
+ Hits          814      854      +40     
- Misses         32       34       +2     
 ☔ View full report in Codecov by Sentry. | 
| Windows tests are failing but that seems to be the case in the main branch as well. Not sure why the code coverage has decreased.. I'm covering the lines that it's complaining about in the tests. | 
| I've noticed in other packages that the macro  | 
…s/MultivariateOrthogonalPolynomials.jl into jp/zernike-partials
I managed to implement the partial derivatives with respect to y. The following code now runs:
`using MultivariateOrthogonalPolynomials
W = Weighted(Zernike(1))
Δ = Laplacian(axes(W,1))
∂ʸ = PartialDerivative{2}(axes(W,1))
Z⁰ = Zernike(0)
Z¹ = Zernike(1)
∂Y² = (Z¹ \ (∂ʸ * Z⁰)) * (Z⁰ \ (∂ʸ * W))
Δ = Z¹ \ (Laplacian(axes(W,1)) * W)
z=2.0; A = (∂Y² - z*Δ);
c = A[Block.(1:50), Block.(1:50)] \ rand(1275)`