Metadata-Version: 2.1
Name: mwxlib
Version: 0.90.0
Summary: A wrapper of matplotlib and wxPython (phoenix)
Home-page: https://github.com/komoto48g/mwxlib
Author: Kazuya O'moto <komoto@jeol.co.jp>
Author-email: komoto@jeol.co.jp
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: wxpython
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pillow
Requires-Dist: matplotlib
Requires-Dist: opencv-python

Project description
===================

Welcome to mwxlib project!
The mwxlib is the Python package based on matplotlib/wx and wxPython shell extension.

For more information please refer to the `Readme file <https://github.com/komoto48g/mwxlib>`_ and demos.


How to use
----------

mwx.deb is wx.py.shell-base inspector used for debugging in the target process.

>>> import mwx; mwx.deb()

It is very easy to include the shell in your wxPython application.

>>> self.inspector = mwx.ShellFrame(self, target=self)

As you are diving into the python process, you can watch, inspect, and debug the target.

Enjoy diving!

:memo:
    mwxlib creates ~/.mwxlib/ in your home directory.
    This includes history, logs, dump files used to report when an error occurs.

:memo:
    At the first startup, it takes some time to collect module information and create a dictionary.
    The collected module name is used for completion at the time of input in the shell.
    If you start the shell while pressing [C-S-], the dictionary will be recreated.
