Skip to main content

No project description provided

Project description

PyPI Travis CI Test coverage Codacy Badge Documentation build status Code style: black

PWA Expert System

The goal is to build state transition graphs, going from an initial state to a final state

A state transition graph consists of nodes and edges/lines (in correspondence to Feynman graphs):

  • The connection lines we call particle lines, which are basically a list of quantum numbers (QN) that define the particle state (That list can be empty at first).
  • The nodes are of type InteractionNode, that contain all information for the transition of this specific step. An interaction node has M ingoing lines and N outgoing lines (M, N = Integer & M > 0, N > 0) .

Concept of building graphs

Step 1

Building of all possible topologies. A topology is a graph, in which the edges and nodes are empty (no QN information). See the topology sub-modules.

Step 2

Filling the toplogy graphs with QN information. This means initializing the topology graphs with the initial and final state quantum numbers and propagating these through the complete graph. Here also the combinatorics of the initial and final state should be taken into account.

Step 3

Duplicate the graphs and insert concrete particles for the edges (inserting the mass variable).

Step 4

Output to XML model file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

expertsystem-0.0a1.tar.gz (48.8 kB view details)

Uploaded Source

File details

Details for the file expertsystem-0.0a1.tar.gz.

File metadata

  • Download URL: expertsystem-0.0a1.tar.gz
  • Upload date:
  • Size: 48.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for expertsystem-0.0a1.tar.gz
Algorithm Hash digest
SHA256 05647ecd12ba496d4ec9e70d8a0ce0fc923bc0011542967fcb473c9bcbdf5ba2
MD5 bbe5c258fcbf0aecf0a45ea5ed1c77a7
BLAKE2b-256 4e3c621a6e0ad19d3707b371c9bd8e561b97be69225d97ce99f8dfaa79e0d21f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page