Open source, friendly, cross-platform data analysis solution

pyminer is an open-source, cross-platform data analysis environment based on Python. It takes the convenience of Python beginners as its own responsibility, builds a bridge between Python’s knowledge theory and work practice, and serves beginners wholeheartedly.

It works out of the box, greatly reducing the tediousness of configuring the interpreter environment. It not only provides the function of programming and running, but also can perform common data analysis operations in an interactive form, reducing the time for code writing and document review.

πŸŽ‰ Notes on upcoming events (June 2022)

Currently a member of the PyMiner organization, doing the following:

  • Support the development of Ligral simulation language
  • Develop a web-based, graphical simulation system that is user-friendly

Our work involves the following two warehouses:

This simulation system is similar to Simulink, which can realize functions such as control simulation, and the effect is shown in the following figure:

The core reason for our change of direction is that we finally found that there are many mature solutions for data processing platforms, and the algorithms built into scientific computing software are the most important value. Among a series of algorithm toolboxes, the most important function is Simulink, which is widely used in control system simulation and has an almost unshakable position in industry and academia.

Junruoyu-zheng, who is also the core developer of PyMiner, developed Ligral based on C#, so that there is a core algorithm program. If there is a user-friendly interface, more people can come to know Ligral. This is also the original intention of our web-based simulation system.

πŸŽ‰ Technical description

  • The official release version of pyminer is Python3.8+PySide2-5.15.2. Developers can use other versions of the Python interpreter to configure the relevant environment.

  • pyminer used to be developed by PyQt5. But considering the official support and the type of license, we have migrated to PySide2 and changed the license to LGPL. Do not install with PyQt5.

  • When using Python 3.8 to configure the environment, the Python 3.8 interpreter of lower version such as 3.8.0 is not supported. When using Python 3.8, please use interpreter version 3.8.5 or higher.

  • If there is a problem with the use, please submit an issue.

πŸš„ Open source address

πŸ₯‚ Installation experience

Distro Download (Windows only)

We provide the download link of the release version for users of Windows system, you can download the release version from our official website and experience it immediately. For users of Mac OS and Linux systems, no distribution is provided for the time being, and you can refer to the “Developer’s Self-Installation” section.

Official website link:

Developer self-installation (suitable for Windows, Mac OS and major Linux distributions)

Preparation before installation:

  1. Confirm your Python interpreter version. pyminer supports 3.5~3.9.
    • When using Python3.8.x, it is recommended that x>=5, that is to use Python3.8.5 and above, otherwise you may encounter problems installing PySide2
    • Under 3.5.x/3.6.x/3.7.x/3.9.x, due to insufficient developers, not fully tested. For stability, interpreter version x>=5 is recommended.
  2. It is recommended to create a new virtual environment, especially when there are other programs that depend on PyQt/PySide2 in the old virtual environment. pyminer may have dependency conflicts with these programs.

Install pyminer on Windows

Step 1: Install python 3.8 or above Step 2: Install pyminer

πŸ₯‚ join us

Author: pyminer Development Team

Welcome to the big developers

πŸ“Έ Preview screenshot

Basic interface

code hints


#pyminer #pyminer #open #source #crossplatform #data #processing #computing #solution #based #Python #achieve #loading #plugins #easytooperate #form #unified #interface #data #computing #achieve #tasks #envisaged #users

Leave a Comment

Your email address will not be published. Required fields are marked *