GithubHelp home page GithubHelp logo

johanschott / pade_approximants Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 4.0 1.01 MB

Perform analytical continuation using Pade approximants.

License: MIT License

Fortran 59.79% Jupyter Notebook 40.06% Shell 0.05% Gnuplot 0.10%
analytical-continuation fortran pade-approximant python-script quadruple-precision

pade_approximants's People

Contributors

johanschott avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pade_approximants's Issues

Pade approximation for functions that show step-like behavior

I have tried to use the Pade approximation for the arctan(x) function as it resembles a Green's function in condensed matter physics. However, by using its function values on the real axis as an input for the Pade approximation and then trying to find the function values on the imaginary axis I ran into some issues. The arctan(i*x) shows step-like behavior which can be easily observed since it is an analytical function. On the other hand, using the Pade approximation results in large fluctuations at the edges (see plot below).

Pade_Arctan
For simplicity, the plot only includes the real part of both, the analytical function arctan(i*x) and the Pade approximation of arctan(x) on the imaginary axis.

I was wondering whether your code can find the analytical continuation of the Arctan(x) from the real axis to the imaginary axis more accurately than my code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.