Skip to main content

STDF to Pandas convertor

Project description

Semi-ATE's Metis

Streaming conversion from STDF to pandas dataframes in HDF5 containers.

CI CD

GitHub release (latest SemVer) GitHub commits since latest release (by date) PyPI

GitHub issues GitHub pull requests

codecov

what's in a name : Metis in Greek mythology

Metis (/ˈmɛtɪs/; Ancient Greek: Μῆτις, romanized: Mêtis, lit. 'wisdom', 'skill', or 'craft'), in ancient Greek religion, was a mythical goddess, an Oceanid nymph, daughter of the Titans Oceanus and Tethys.

By the era of Greek philosophy in the 5th century BC, Metis had become the mother of wisdom and deep thought, but her name originally connoted "magical cunning" and was as easily equated with the trickster powers of Prometheus as with the "royal metis" of Zeus. The Stoic commentators allegorised Metis as the embodiment of "prudence", "wisdom" or "wise counsel", in which form she was inherited by the Renaissance.

The Greek word metis meant a quality that combined wisdom and cunning. This quality was considered to be highly admirable, the hero Odysseus being the embodiment of it. In the Classical era, metis was regarded by Athenians as one of the notable characteristics of the Athenian character.

--- source : wikipedia

Project goals

  • Convert STDF streams (real-time, so as they are being generated by testers!) into pandas data frames located in a HDF5 container without the loss of ANY information! (gstreamer pipelines are to be used in conjunction with our STDF library)
  • All measuremets (probing, final-test, PCM, ...) of the same LOT will be centralized in the same HDF5 file.
  • Automatic report generation tools (command line ones, so they can run server-side) shall be added on top of the HDF5 containers. (cfr. : autoreports.pptx)
  • Graphical data investigation/visualization tools (as plug-ins to spyder) shall be added on top of the HDF5 containers.

Result :

  • No more fiddling around with STDF parsers!
  • No more endless waiting for an STDF parser to parse the data.
    • Production data is available for analysis and auto-reporting 1 second after a tester is finished.
    • Data can be observed WHILE the tester is running.
  • Custom tools and dashboards (à la "Voilà"?) can be set up from this level also much easier!

Download files

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

Source Distribution

Semi-ATE-Metis-0.1.2.tar.gz (2.2 MB view details)

Uploaded Source

File details

Details for the file Semi-ATE-Metis-0.1.2.tar.gz.

File metadata

  • Download URL: Semi-ATE-Metis-0.1.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for Semi-ATE-Metis-0.1.2.tar.gz
Algorithm Hash digest
SHA256 be4b465ce77b67be3f987da919cadf60e8d60a3c5ead8479eb4f0d18b106b520
MD5 e0a1d76e7727ab17e03996223b1e5b6d
BLAKE2b-256 2941a2ae0a10c412a67f1909218d53b8a71ac16fadc822feac4e1e406d594861

See more details on using hashes here.

Supported by

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