Skip to main content

Integrated Plasma Simulator (IPS) Framework

The IPS was originally developed for the SWIM project and is designed for coupling plasma physics codes to simulate the interactions of various heating methods on plasmas in a tokamak. The physics goal of the project is to better understand how the heating changes the properties of the plasma and how these heating methods can be used to improve the stability of plasmas for fusion energy production.

The IPS framework is thus designed to couple standalone codes flexibly and easily using python wrappers and file-based data coupling. These activities are not inherently plasma physics related and the IPS framework can be considered a general code coupling framework. The framework provides services to manage:

  • the orchestration of the simulation through component invocation, task launch and asynchronous event notification mechanisms
  • configuration of complex simulations using familiar syntax
  • file communication mechanisms for shared and internal (to a component) data, as well as checkpoint and restart capabilities

The framework performs the task, configuration, file and resource management, along with the event service, to provide these features.

Metadata

Release files for ipsframework 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ipsframework 0.8.1
File Size Uploaded
ipsframework-0.8.1.tar.gz 107.5 kB Details

Release files / ipsframework-0.8.1.tar.gz

Download URL ipsframework-0.8.1.tar.gz
Size 107.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a55a60271f7041deb610879136406ef67fa74e7fecdd4f38a6411f2f87eeaf42
BLAKE2b-256 checksum
How to use checksums
ea3f6187b891a2a072c0c46023ae5e374b4eb0a13481b472444d6d7e0a0e6e40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.8.1 This release

1 release file

0.8.0

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page