-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Fresnel Integral Functions #938
Commits on May 12, 2012
-
First implementation of Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for fb2b533 - Browse repository at this point
Copy the full SHA fb2b533View commit details -
Complex expansion for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 7d75819 - Browse repository at this point
Copy the full SHA 7d75819View commit details -
Asymptotic series expansions for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for b5d6444 - Browse repository at this point
Copy the full SHA b5d6444View commit details -
Leading term expansion for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 9dc7c0f - Browse repository at this point
Copy the full SHA 9dc7c0fView commit details -
Numerical evaluation for Fresnel integrals using mpmath
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for ab67ab7 - Browse repository at this point
Copy the full SHA ab67ab7View commit details -
Series expansions for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for e5f83d9 - Browse repository at this point
Copy the full SHA e5f83d9View commit details -
Documentation and examples for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for bc3fb2d - Browse repository at this point
Copy the full SHA bc3fb2dView commit details -
Better asymptotic series expansions for Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for e4953d0 - Browse repository at this point
Copy the full SHA e4953d0View commit details -
Examples in an IPython notebook
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 75c3ed3 - Browse repository at this point
Copy the full SHA 75c3ed3View commit details -
Fixed numerical evaluation of Fresnel integrals.
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 5f909a4 - Browse repository at this point
Copy the full SHA 5f909a4View commit details -
Updated examples in an IPython notebook
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 8c5a8e2 - Browse repository at this point
Copy the full SHA 8c5a8e2View commit details -
Renamed Fresnel integrals to 'fresnels' and 'fresnelc'
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 379873a - Browse repository at this point
Copy the full SHA 379873aView commit details -
Add testcases for the Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 5080d5a - Browse repository at this point
Copy the full SHA 5080d5aView commit details -
Adding Fresnel integrals to the hyperexpand Tables
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for a4e7985 - Browse repository at this point
Copy the full SHA a4e7985View commit details -
Declared the Fresnel integrals to be unbranched.
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 53c03b1 - Browse repository at this point
Copy the full SHA 53c03b1View commit details -
Apply comments from pull request review
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for cd79acc - Browse repository at this point
Copy the full SHA cd79accView commit details -
Added Meijer G representation of Fresnel Integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for e3b854a - Browse repository at this point
Copy the full SHA e3b854aView commit details -
Caching 'taylor_term' functions
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 19685ac - Browse repository at this point
Copy the full SHA 19685acView commit details -
Improved Taylor terms of Fresnel integrals
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 86741fe - Browse repository at this point
Copy the full SHA 86741feView commit details -
Test integrals defining Fresnel functions
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for e002dd8 - Browse repository at this point
Copy the full SHA e002dd8View commit details -
Addressing latest comments on code
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 0cf95a1 - Browse repository at this point
Copy the full SHA 0cf95a1View commit details -
Rules to rewrite fresnel{s,c} functions in terms of 1F2 hypergeometri…
…c functions
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for b9d4933 - Browse repository at this point
Copy the full SHA b9d4933View commit details -
Fixed hypergeometric formula for Fresnel functions
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 694d99d - Browse repository at this point
Copy the full SHA 694d99dView commit details -
Raoul Bourquin committed
May 12, 2012 Configuration menu - View commit details
-
Copy full SHA for d26024f - Browse repository at this point
Copy the full SHA d26024fView commit details -
Fix integration of Fresnel functions
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for a44422f - Browse repository at this point
Copy the full SHA a44422fView commit details -
Add tests for Fresnel integration
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 92f48ca - Browse repository at this point
Copy the full SHA 92f48caView commit details -
A different patch for the gamma pole issue (by ness)
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for f3d3bc6 - Browse repository at this point
Copy the full SHA f3d3bc6View commit details -
Tests for the gamma pole patch
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 2f579d2 - Browse repository at this point
Copy the full SHA 2f579d2View commit details -
A new rule in hyperexpand to get nice results for the Laplace transfo…
…rm of Fresnel functions Examples without this formula: laplace_transform(fresnels(t), t, s, noconds=True) ⎛ ⎛ │ 4 ⎞ ⎛ 2⎞ ⎛ 2⎞⎞ ⎜ ┌─ ⎜ 1 │ -s ⎟ ⎜ s ⎟ ⎜ s ⎟⎟ -⎜2⋅s⋅ ├─ ⎜ │ ─────⎟ - π⋅sin⎜───⎟ - π⋅cos⎜───⎟⎟ ⎜ 1╵ 2 ⎜3/4, 5/4 │ 2⎟ ⎝2⋅π⎠ ⎝2⋅π⎠⎟ ⎝ ⎝ │ 16⋅π ⎠ ⎠ ──────────────────────────────────────────────────────── 2⋅π⋅s laplace_transform(fresnelc(t), t, s, noconds=True) ⎛ │ 4 ⎞ ⎛ 2⎞ ⎛ 2⎞ 3 ┌─ ⎜ 1 │ -s ⎟ 2 ⎜ s ⎟ 2 ⎜ s ⎟ 2⋅s ⋅ ├─ ⎜ │ ─────⎟ - 3⋅π ⋅sin⎜───⎟ + 3⋅π ⋅cos⎜───⎟ 1╵ 2 ⎜5/4, 7/4 │ 2⎟ ⎝2⋅π⎠ ⎝2⋅π⎠ ⎝ │ 16⋅π ⎠ ──────────────────────────────────────────────────────────── 2 6⋅π ⋅s And with this formula we can expand the 1F2 above: laplace_transform(fresnels(t), t, s, noconds=True) ⎛ 2⎞ ⎛ 2⎞ ⎛ 2⎞ ⎛ 2⎞ ⎜ s ⎟ ⎛s⎞ ⎜ s ⎟ ⎜ s ⎟ ⎛s⎞ ⎜ s ⎟ sin⎜───⎟⋅fresnels⎜─⎟ sin⎜───⎟ cos⎜───⎟⋅fresnelc⎜─⎟ cos⎜───⎟ ⎝2⋅π⎠ ⎝π⎠ ⎝2⋅π⎠ ⎝2⋅π⎠ ⎝π⎠ ⎝2⋅π⎠ - ──────────────────── + ──────── - ──────────────────── + ──────── s 2⋅s s 2⋅s laplace_transform(fresnelc(t), t, s, noconds=True) ⎛ 2⎞ ⎛ 2⎞ ⎛ 2⎞ ⎛ 2⎞ ⎜ s ⎟ ⎛s⎞ ⎜ s ⎟ ⎜ s ⎟ ⎛s⎞ ⎜ s ⎟ sin⎜───⎟⋅fresnelc⎜─⎟ sin⎜───⎟ cos⎜───⎟⋅fresnels⎜─⎟ cos⎜───⎟ ⎝2⋅π⎠ ⎝π⎠ ⎝2⋅π⎠ ⎝2⋅π⎠ ⎝π⎠ ⎝2⋅π⎠ ──────────────────── - ──────── - ──────────────────── + ──────── s 2⋅s s 2⋅s This result is nice and correct.
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 14ddbc1 - Browse repository at this point
Copy the full SHA 14ddbc1View commit details -
Adapt tests to new Laplace transformations of Fresnels
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 2a47c0b - Browse repository at this point
Copy the full SHA 2a47c0bView commit details -
Raoul Bourquin committed
May 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 748d08b - Browse repository at this point
Copy the full SHA 748d08bView commit details -
Rewrite Fresnel functions in terms of Meijer G
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for e370757 - Browse repository at this point
Copy the full SHA e370757View commit details -
Raoul Bourquin committed
May 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 248365e - Browse repository at this point
Copy the full SHA 248365eView commit details -
Fresnel function latex printing
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for b3ba93f - Browse repository at this point
Copy the full SHA b3ba93fView commit details -
Add integral example to Fresnel docstring
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 62bd77c - Browse repository at this point
Copy the full SHA 62bd77cView commit details -
Addressed points from review discussion
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 008560c - Browse repository at this point
Copy the full SHA 008560cView commit details -
Manually tuned rule for Laplace transform of Fresnels
Raoul Bourquin committedMay 12, 2012 Configuration menu - View commit details
-
Copy full SHA for 56c6af0 - Browse repository at this point
Copy the full SHA 56c6af0View commit details