Skip to main content

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!

Release files for Semi-ATE-Metis 0.1.2

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

Source distribution (sdist)

Source distribution for Semi-ATE-Metis 0.1.2
File Size Uploaded
Semi-ATE-Metis-0.1.2.tar.gz 2.2 MB Details

Release files / Semi-ATE-Metis-0.1.2.tar.gz

Download URL Semi-ATE-Metis-0.1.2.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
be4b465ce77b67be3f987da919cadf60e8d60a3c5ead8479eb4f0d18b106b520
BLAKE2b-256 checksum
How to use checksums
2941a2ae0a10c412a67f1909218d53b8a71ac16fadc822feac4e1e406d594861
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1

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