Combines power of torch, numerical methods to conquer and solve ALL {O,P}DEs

Overview

torch_DE_solver

Combines power of torch, numerical methods and math overall to conquer and solve ALL {O,P}DEs

There are three examples to provide a little insight to an operator form

  • example_wave.py - Wave equation
  • example_KdV.py - Korteweg- de Vries equation
  • example_ODE.py - Legendre polynomial generator equation
You might also like...
mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL

mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL. Functionality related to these problems is exposed as a set of C and Python libraries and some commandline tools.

This repository requires you to solve a problem by writing some basic python code.

Can You Solve a Problem? A beginner friendly repository that requires you to solve familiar problems with python. This could be as simple as implement

The presented desktop application was made to solve 1d schrodinger eqation
The presented desktop application was made to solve 1d schrodinger eqation

schrodinger_equation_1d_solver The presented desktop application was made to solve 1d schrodinger eqation. It implements Numerov's algorithm (step by

Wordler - A program to support you to solve the wordle puzzles

solve wordle (https://www.powerlanguage.co.uk/wordle) A program to support you t

Eatlocal - This package helps users solve PyBites code challenges on their local machine

eatlocal This package helps the user solve Pybites code challenges locally. Inst

A slapdash script to solve Wordle or Absurdle automatically

A slapdash script to solve Wordle or Absurdle automatically

Two predictive attributes (Speed and Angle) and one attribute target (Power)

Two predictive attributes (Speed and Angle) and one attribute target (Power). A container crane has the function of transporting containers from one point to another point. The difficulty of this task lies in the fact that the container is connected to the bridge crane by cables causing an opening angle while the container is being transported, interfering with the operation at high speeds due to oscillation that occurs at the end point, which could cause accidents.

Custom component to calculate estimated power consumption of lights and other appliances
Custom component to calculate estimated power consumption of lights and other appliances

Custom component to calculate estimated power consumption of lights and other appliances. Provides easy configuration to get virtual power consumption sensors in Home Assistant for all your devices which don't have a build in power meter.

Stopmagic gives you the power of creating amazing Stop Motion animations faster and easier than ever before.
Stopmagic gives you the power of creating amazing Stop Motion animations faster and easier than ever before.

Stopmagic gives you the power of creating amazing Stop Motion animations faster and easier than ever before. This project is maintained by Aldrin Mathew.

Comments
  • Examples revisiting

    Examples revisiting

    После конфига нужно будет пройтись по всем примерам - они сделаны неоднородно и без конфига. Старые примеры уберём в Examples\old - они (пока что) должны работать (в отличии от нас), но поддерживать их больше не будем. Всё переписываем под конфиги.

    opened by SuperSashka 1
  • Weak_form for O/P differential equation/sytem.

    Weak_form for O/P differential equation/sytem.

    1. Method weak_loss is added in Solution class.
    2. New examples with weak form are created.
    3. Solution print is fixed for system
    4. weak_form parameter is added in Solver class for weak loss eval-n
    opened by aminevdom 0
  • System solution

    System solution

    SOD problem is solved by point_sort_shift solver and nn_autograd_optimizer.

    1. Input_preprocessing file: operator_prepare is changed, it determines what type of problem we have (1eqn or system)
    2. Solver file: print_solution_autograd is added as ordinary print_solution doesn't work with autograd solver. Plotting 3 graphs is added in print solution function (irrationally).
    3. Cache: variables number determination is changed for system term
    4. Metrics: point_sort_shift_loss is changed for system term and autograd method is fixed for system term too
    opened by aminevdom 0
  • Autograd + expamles revisiting

    Autograd + expamles revisiting

    I add the torch.autograd functional, such that the pytorch models are differentiated with AD. Also all examples are updated and should be working using any IDE.

    opened by SuperSashka 0
Releases(v.0.0.1)
Owner
Natural Systems Simulation Lab
Natural Systems Simulation Lab in ITMO University
Natural Systems Simulation Lab
A free and open-source chess improvement app that combines the power of Lichess and Anki.

A free and open-source chess improvement app that combines the power of Lichess and Anki. Chessli Project Activity & Issue Tracking PyPI Build & Healt

null 93 Nov 23, 2022
Wordle-solve - Attempting to solve wordle

Wordle Solver Run with python wordle_beater.py. This hardmode wordle solver take

Tom Lockwood 42 Oct 11, 2022
Here, I have discuss the three methods of list reversion. The three methods are built-in method, slicing method and position changing method.

Three-different-method-for-list-reversion Here, I have discuss the three methods of list reversion. The three methods are built-in method, slicing met

Sachin Vinayak Dabhade 4 Sep 24, 2021
A package with multiple bias correction methods for climatic variables, including the QM, DQM, QDM, UQM, and SDM methods

A package with multiple bias correction methods for climatic variables, including the QM, DQM, QDM, UQM, and SDM methods

Sebastián A. Aedo Quililongo 9 Nov 18, 2022
Online-update est un programme python permettant de mettre a jour des dossier et de fichier depuis une adresse web.

Démarrage rapide Online-update est un programme python permettant de mettre a jour des dossier et de fichier depuis une adresse web. Mode préconfiguré

pf4 2 Nov 26, 2021
Boamp-extractor - Script d'extraction des AOs publiés au BOAMP

BOAMP Extractor BOAMP-Extractor permet d'extraire les offres de marchés publics publiées au bulletin officiel des annonces des marchés publics (BOAMP)

Julien 3 Dec 9, 2022
Tools for downloading and processing numerical weather predictions

NWP Tools for downloading and processing numerical weather predictions At the moment, this code is focused on downloading historical UKV NWPs produced

Open Climate Fix 6 Nov 24, 2022
Our Ping Pong Project of numerical analysis, 2nd year IC B2 INSA Toulouse

Ping Pong Project The objective of this project was to determine the moment of impact of the ball with the ground. To do this, we used different model

null 0 Jan 2, 2022
Generate a wordlist to fuzz amounts or any other numerical values.

Generate a wordlist to fuzz amounts or any other numerical values. Based on Common Security Issues in Financially-Oriented Web Applications.

Ivan Šincek 3 Oct 14, 2022
Donatus Prince 6 Feb 25, 2022