Skip to content
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

Solve (fractional) Fokker-Plank equation in TT-representation #94

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

daskol
Copy link
Collaborator

@daskol daskol commented Nov 4, 2022

Main Contributions

  • Add tt.interpolate for common routines (Chebyshev and splines) for interpolation in TT-format.
  • Implement Fokker-Plank equation solver in ttpy based on original implementation fpcross in teneva.
  • [WIP] Implement fractional Fokker-Plank equation solver.
  • Adjust core types (i.e. tt.core.vector and tt.core.matrix) for better interfacing with numpy.ndarray.

Auxiliary Contributions

  • Introduce pytest and rework examples and existing tests to compliance with pytest.
  • Move documentation generation to the repo root.
  • Fix some linting errors.
  • Remove excessive and trailing spaces almost everywhere.

- E722 do not use bare 'except'.
- F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple).
- Move imports from bridging `tt.core.tt` module to package init.
- Remove underscore prefix (private/protected members).
- Fix escaping sequencies in docstrings.
- Remove ambiguity in the choice of element type (use numpy.float64 and
  numpy.complex128 by default).
- Deprecation of tt.tensor.
- Deprecation of np.object.
- Integrate Chebyshev functions.
- Use arbitrary Chebyshev domains.
- Add normalization and validation.
- Add limitted support of algebraic operations to Chebfun.
- Fix minor bug in interfacing with core objects (TT-matrix, TT-vector,
  TensorTrain).
@daskol daskol force-pushed the feature/pde/ffp branch 2 times, most recently from 631bded to 6670649 Compare February 21, 2023 00:32
@AutomaticHourglass
Copy link

This looks like very extensive work, why isn't this merged yet?

@daskol
Copy link
Collaborator Author

daskol commented May 24, 2024

@AutomaticHourglass It is under publication review now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants