LICENSE
README.md
pyproject.toml
src/scimba.egg-info/PKG-INFO
src/scimba.egg-info/SOURCES.txt
src/scimba.egg-info/dependency_links.txt
src/scimba.egg-info/requires.txt
src/scimba.egg-info/top_level.txt
src/scimba_common/__init__.py
src/scimba_common/plots/__init__.py
src/scimba_common/plots/plots_nd.py
src/scimba_common/plots/_utils/__init__.py
src/scimba_common/plots/_utils/parameters_utilities.py
src/scimba_common/plots/_utils/plots_1d.py
src/scimba_common/plots/_utils/plots_1x1v.py
src/scimba_common/plots/_utils/plots_2d.py
src/scimba_common/plots/_utils/plots_2d_utilities.py
src/scimba_common/plots/_utils/plots_utilities.py
src/scimba_common/plots/_utils/symbol_str_utilities.py
src/scimba_common/plots/_utils/time_utilities.py
src/scimba_common/plots/_utils/utilities.py
src/scimba_common/plots/_utils/velocity_utilities.py
src/scimba_jax/__init__.py
src/scimba_jax/domains/__init__.py
src/scimba_jax/domains/domain_mapping.py
src/scimba_jax/domains/sdf.py
src/scimba_jax/domains/meshless_domains/__init__.py
src/scimba_jax/domains/meshless_domains/base.py
src/scimba_jax/domains/meshless_domains/domains_1d.py
src/scimba_jax/domains/meshless_domains/domains_2d.py
src/scimba_jax/domains/meshless_domains/domains_nd.py
src/scimba_jax/domains/meshless_domains/examples_domains.py
src/scimba_jax/domains/tokamak/__init__.py
src/scimba_jax/domains/tokamak/eqdsk_reader.py
src/scimba_jax/domains/tokamak/tokamak_samplers.py
src/scimba_jax/linear_approximation/__init__.py
src/scimba_jax/linear_approximation/basis/__init__.py
src/scimba_jax/linear_approximation/meshes/__init__.py
src/scimba_jax/linear_approximation/meshes/meshes.py
src/scimba_jax/linear_approximation/models/__init__.py
src/scimba_jax/linear_approximation/quad/__init__.py
src/scimba_jax/linear_approximation/quad/abstractquad.py
src/scimba_jax/linear_approximation/quad/gauss_quad.py
src/scimba_jax/linear_approximation/quad/montecarlo.py
src/scimba_jax/linear_approximation/quad/sparse_grids.py
src/scimba_jax/linear_approximation/time_integrators/__init__.py
src/scimba_jax/linear_approximation/time_integrators/butcher_tableau.py
src/scimba_jax/linear_approximation/variables/__init__.py
src/scimba_jax/mapping/__init__.py
src/scimba_jax/mapping/mapping.py
src/scimba_jax/neural_operator/__init__.py
src/scimba_jax/neural_operator/abstract_no.py
src/scimba_jax/neural_operator/abstract_symplectic_no.py
src/scimba_jax/neural_operator/attention_block.py
src/scimba_jax/neural_operator/local_layers.py
src/scimba_jax/neural_operator/spatial_block.py
src/scimba_jax/neural_operator/spectral_euclidian_block.py
src/scimba_jax/neural_operator/spectral_manifold_block.py
src/scimba_jax/neural_operator/symplectic_attention_block.py
src/scimba_jax/neural_operator/symplectic_spatial_block.py
src/scimba_jax/neural_operator/symplectic_spectral_euclidian.py
src/scimba_jax/neural_operator/symplectic_spectral_manifold_block.py
src/scimba_jax/nonlinear_approximation/__init__.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/__init__.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/densityflow_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/flow_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/integration/__init__.py
src/scimba_jax/nonlinear_approximation/integration/data_sampler.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_box.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_parameters.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_time.py
src/scimba_jax/nonlinear_approximation/model_class/__init__.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_field.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_matrix.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_scalar.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_vectorial.py
src/scimba_jax/nonlinear_approximation/networks/__init__.py
src/scimba_jax/nonlinear_approximation/networks/activations.py
src/scimba_jax/nonlinear_approximation/networks/embeddings.py
src/scimba_jax/nonlinear_approximation/networks/icnn.py
src/scimba_jax/nonlinear_approximation/networks/mlp.py
src/scimba_jax/nonlinear_approximation/networks/resnet_mlp.py
src/scimba_jax/nonlinear_approximation/networks/scalar_param.py
src/scimba_jax/nonlinear_approximation/networks/discrete_ode_nets/__init__.py
src/scimba_jax/nonlinear_approximation/networks/discrete_ode_nets/basic_discrete_ode_nets.py
src/scimba_jax/nonlinear_approximation/networks/discrete_ode_nets/symplec_discrete_ode_nets.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/__init__.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/affine_ode_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/coupling_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/coupling_symplectic_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/invertible_nn.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/nilpotent_symplectic_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/nonlinear_ode_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/ode_splitted_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/separated_symplectic_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/split_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/symplectic_nets.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/__init__.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/discrete_pinns.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/evaluators.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/multi_time_projector.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/partition_parameters.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/projectors.py
src/scimba_jax/nonlinear_approximation/optimizers/__init__.py
src/scimba_jax/nonlinear_approximation/optimizers/losses.py
src/scimba_jax/nonlinear_approximation/optimizers/matrix_free_ng.py
src/scimba_jax/nonlinear_approximation/optimizers/optimizers.py
src/scimba_jax/nonlinear_approximation/optimizers/ssbfgs.py
src/scimba_jax/physical_models/__init__.py
src/scimba_jax/physical_models/abstract_physical_model.py
src/scimba_jax/physical_models/abstract_residuals.py
src/scimba_jax/physical_models/boundary_residuals.py
src/scimba_jax/physical_models/data_residuals.py
src/scimba_jax/physical_models/initial_residuals.py
src/scimba_jax/physical_models/model_sampler.py
src/scimba_jax/physical_models/elliptic_pde/__init__.py
src/scimba_jax/physical_models/elliptic_pde/general_elliptic.py
src/scimba_jax/physical_models/elliptic_pde/grad_shafranov.py
src/scimba_jax/physical_models/elliptic_pde/helmholtz.py
src/scimba_jax/physical_models/elliptic_pde/laplacians.py
src/scimba_jax/physical_models/elliptic_pde/monge_ampere.py
src/scimba_jax/physical_models/elliptic_pde/navier_stokes_stationary.py
src/scimba_jax/physical_models/function_approximator/__init__.py
src/scimba_jax/physical_models/function_approximator/function_approximator.py
src/scimba_jax/physical_models/temporal_pde/__init__.py
src/scimba_jax/physical_models/temporal_pde/advection.py
src/scimba_jax/physical_models/temporal_pde/allen_cahn.py
src/scimba_jax/physical_models/temporal_pde/euler.py
src/scimba_jax/physical_models/temporal_pde/grey_scott.py
src/scimba_jax/physical_models/temporal_pde/heat_equations.py
src/scimba_jax/physical_models/temporal_pde/isentropic_euler.py
src/scimba_jax/physical_models/temporal_pde/kdv.py
src/scimba_jax/physical_models/temporal_pde/linearized_euler.py
src/scimba_jax/physical_models/temporal_pde/viscous_burgers.py
src/scimba_jax/plots/__init__.py
src/scimba_jax/plots/plots_nd.py
src/scimba_jax/plots/_utils/__init__.py
src/scimba_jax/plots/_utils/eval_utilities.py
src/scimba_jax/symplectic_integrators/__init__.py
src/scimba_jax/symplectic_integrators/deriv_operators.py
src/scimba_jax/symplectic_integrators/symplectic_integrators.py
src/scimba_jax/symplectic_integrators/symplectic_integrators_test_pendulum.py
src/scimba_jax/symplectic_integrators/symplectic_integrators_test_waves.py
src/scimba_jax/utils/__init__.py
src/scimba_jax/utils/conjugate_gradient.py
src/scimba_jax/utils/functional_fields.py
src/scimba_jax/utils/model_type.py
src/scimba_jax/utils/typing_protocols.py
src/scimba_torch/__init__.py
src/scimba_torch/approximation_space/__init__.py
src/scimba_torch/approximation_space/abstract_space.py
src/scimba_torch/approximation_space/kernelx_space.py
src/scimba_torch/approximation_space/nn_space.py
src/scimba_torch/approximation_space/radial_space.py
src/scimba_torch/approximation_space/spectral_space.py
src/scimba_torch/domain/__init__.py
src/scimba_torch/domain/sdf.py
src/scimba_torch/domain/mesh_based_domain/__init__.py
src/scimba_torch/domain/mesh_based_domain/cuboid.py
src/scimba_torch/domain/meshless_domain/__init__.py
src/scimba_torch/domain/meshless_domain/base.py
src/scimba_torch/domain/meshless_domain/domain_1d.py
src/scimba_torch/domain/meshless_domain/domain_2d.py
src/scimba_torch/domain/meshless_domain/domain_3d.py
src/scimba_torch/domain/meshless_domain/domain_nd.py
src/scimba_torch/flows/__init__.py
src/scimba_torch/flows/create_solution.py
src/scimba_torch/flows/deep_flows.py
src/scimba_torch/flows/discretization_based_flows.py
src/scimba_torch/flows/flow_trainer.py
src/scimba_torch/flows/integrators_ode.py
src/scimba_torch/geometry/__init__.py
src/scimba_torch/geometry/monte_carlo_hypersurface.py
src/scimba_torch/geometry/parametric_hypersurface.py
src/scimba_torch/geometry/regularized_eikonal_pde.py
src/scimba_torch/geometry/regularized_sdf_projectors.py
src/scimba_torch/geometry/utils.py
src/scimba_torch/integration/__init__.py
src/scimba_torch/integration/mesh_based_quadrature.py
src/scimba_torch/integration/monte_carlo.py
src/scimba_torch/integration/monte_carlo_parameters.py
src/scimba_torch/integration/monte_carlo_time.py
src/scimba_torch/neural_nets/__init__.py
src/scimba_torch/neural_nets/coordinates_based_nets/__init__.py
src/scimba_torch/neural_nets/coordinates_based_nets/activation.py
src/scimba_torch/neural_nets/coordinates_based_nets/discontinuous_mlp.py
src/scimba_torch/neural_nets/coordinates_based_nets/features.py
src/scimba_torch/neural_nets/coordinates_based_nets/mlp.py
src/scimba_torch/neural_nets/coordinates_based_nets/pirate_net.py
src/scimba_torch/neural_nets/coordinates_based_nets/res_net.py
src/scimba_torch/neural_nets/coordinates_based_nets/scimba_module.py
src/scimba_torch/neural_nets/coordinates_based_nets/siren.py
src/scimba_torch/neural_nets/embeddings/__init__.py
src/scimba_torch/neural_nets/embeddings/periodic_embedding.py
src/scimba_torch/neural_nets/structure_preserving_nets/__init__.py
src/scimba_torch/neural_nets/structure_preserving_nets/affine_ode_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/coupling_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/coupling_symplectic_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/invertible_nn.py
src/scimba_torch/neural_nets/structure_preserving_nets/nilpotent_symplectic_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/nonlinear_ode_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/ode_splitted_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/separated_symplectic_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/split_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/symplectic_nets.py
src/scimba_torch/numerical_solvers/__init__.py
src/scimba_torch/numerical_solvers/abstract_preconditioner.py
src/scimba_torch/numerical_solvers/abstract_projector.py
src/scimba_torch/numerical_solvers/collocation_projector.py
src/scimba_torch/numerical_solvers/functional_operator.py
src/scimba_torch/numerical_solvers/preconditioner_deep_ritz.py
src/scimba_torch/numerical_solvers/preconditioner_pinns.py
src/scimba_torch/numerical_solvers/preconditioner_projector.py
src/scimba_torch/numerical_solvers/preconditioner_solvers.py
src/scimba_torch/numerical_solvers/elliptic_pde/__init__.py
src/scimba_torch/numerical_solvers/elliptic_pde/deep_ritz.py
src/scimba_torch/numerical_solvers/elliptic_pde/pinns.py
src/scimba_torch/numerical_solvers/ode/__init__.py
src/scimba_torch/numerical_solvers/ode/pinns.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/__init__.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/anagram_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/energy_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/nystrom_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/sketchy_ng.py
src/scimba_torch/numerical_solvers/temporal_pde/__init__.py
src/scimba_torch/numerical_solvers/temporal_pde/discrete_pinn.py
src/scimba_torch/numerical_solvers/temporal_pde/neural_galerkin.py
src/scimba_torch/numerical_solvers/temporal_pde/neural_semilagrangian.py
src/scimba_torch/numerical_solvers/temporal_pde/pinns.py
src/scimba_torch/numerical_solvers/temporal_pde/time_discrete.py
src/scimba_torch/optimizers/__init__.py
src/scimba_torch/optimizers/line_search.py
src/scimba_torch/optimizers/losses.py
src/scimba_torch/optimizers/optimizers_data.py
src/scimba_torch/optimizers/scimba_optimizers.py
src/scimba_torch/optimizers/ssbroyden.py
src/scimba_torch/physical_models/__init__.py
src/scimba_torch/physical_models/elliptic_pde/__init__.py
src/scimba_torch/physical_models/elliptic_pde/abstract_elliptic_pde.py
src/scimba_torch/physical_models/elliptic_pde/advection_diffusion.py
src/scimba_torch/physical_models/elliptic_pde/laplacians.py
src/scimba_torch/physical_models/elliptic_pde/linear_order_2.py
src/scimba_torch/physical_models/kinetic_pde/__init__.py
src/scimba_torch/physical_models/kinetic_pde/abstract_kinetic_pde.py
src/scimba_torch/physical_models/kinetic_pde/radiative_transfer.py
src/scimba_torch/physical_models/kinetic_pde/vlasov.py
src/scimba_torch/physical_models/ode/__init__.py
src/scimba_torch/physical_models/ode/abstract_ode.py
src/scimba_torch/physical_models/ode/damped_harmonic_oscillator.py
src/scimba_torch/physical_models/ode/rigid_body.py
src/scimba_torch/physical_models/ode/simple_ode.py
src/scimba_torch/physical_models/temporal_pde/__init__.py
src/scimba_torch/physical_models/temporal_pde/abstract_temporal_pde.py
src/scimba_torch/physical_models/temporal_pde/advection_diffusion_equation.py
src/scimba_torch/physical_models/temporal_pde/heat_equation.py
src/scimba_torch/physical_models/temporal_pde/transport_equation.py
src/scimba_torch/plots/__init__.py
src/scimba_torch/plots/plot_regularized_sdf_projector.py
src/scimba_torch/plots/plot_time_discrete_scheme.py
src/scimba_torch/plots/plots_nd.py
src/scimba_torch/plots/_utils/__init__.py
src/scimba_torch/plots/_utils/eval_utilities.py
src/scimba_torch/plots/_utils/plots_2d.py
src/scimba_torch/plots/_utils/plots_3d.py
src/scimba_torch/utils/__init__.py
src/scimba_torch/utils/environment.py
src/scimba_torch/utils/mapping.py
src/scimba_torch/utils/paths.py
src/scimba_torch/utils/scimba_tensors.py
src/scimba_torch/utils/typing_protocols.py
src/scimba_torch/utils/verbosity.py