Polynomial Generator v1.0.0 Release
We are excited to announce the first release of Polynomial Generator!
Overview
Polynomial Generator is a Python package that provides both a command-line interface (CLI) application and a graphical user interface (GUI) application for generating polynomial expressions. It allows users to specify variables and degrees to create custom polynomials effortlessly.
Features
- Generate polynomial expressions with custom variables and degrees.
- Cross-platform compatibility (Linux, Mac, Windows).
- Simple and intuitive user interface.
What's New in this Release
- Initial release with basic functionality.
- Command-line interface (CLI) application for generating polynomials.
- Graphical user interface (GUI) application for easy interaction.
Installation
You can install the Polynomial Generator package using pip:
bash
pip install polynomial-generator
Usage
Command-Line Interface (CLI)
You can use the CLI script to generate polynomials from the command line. Here's how to use it:
bash
polygen -v <variables> -d <degree>
Replace `<variables>` with a comma-separated list of variables and `<degree>` with the desired degree of the polynomial. If no arguments are provided, default values (x,y,z for variables and 2 for degree) will be used.
Example:
bash
polygen -v x,y,z -d 2
Graphical User Interface (GUI)
After installation, you can run the Polynomial Generator GUI application using the following command:
bash
polygenapp
Enter the variables and degree for your polynomial, then click "Generate" to see the result.
![GUI Frontend](https://raw.githubusercontent.com/Hermann-web/polynomial-generator/main/assets/polygenapp-example.png)
Executable File
In this release, we are also providing an executable file (`polynomial-generator`) for Linux platforms. This executable file allows you to use the Polynomial Generator without needing to install Python or any dependencies.
Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow the guidelines in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
License
This project is licensed under the [MIT License](LICENSE).
Contact
For any questions or feedback, feel free to contact [Hermann Agossou](mailto:agossouhermann7gmail.com).