Metadata-Version: 2.4
Name: sym3resultant
Version: 0.0.1
Summary: A Python module to calculate the resultant of two polynomials
Project-URL: Homepage, https://github.com/SWVandenEnden/
Project-URL: Repository, https://github.com/SWVandenEnden/sym3resultant
Author: Gien van den Enden
Author-email: swvandenenden@gmail.com
Maintainer-email: Gien van den Enden <swvandenenden@gmail.com>
License: GNU General Public License v3 or later (GPLv3+)
License-File: LICENSE
Keywords: math,resultant,symbolic
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.11
Requires-Dist: symexpress3>=0.0.13
Description-Content-Type: text/markdown

# Python module to calculate the resultant of two polynomials

Python module to calculate the resultant of two polynomials

## Usage

### Calculate resultant of two polynomials
The solutions is a symexpress3 object
```py
>>> import sym3resultant
>>> objResultant = sym3resultant.Sym3Resultant()
>>> objResultant.formula1 = "x^^2+x+1"
>>> objResultant.formula2 = "x^^2+2x+2"
>>> objResultant.calcResultant()
>>> print( f"Resultant: {objResultant.resultant}\n" )
Resultant: 1
```

### Options
Options for the resultant
```py
>>> import sym3resultant
>>> objResultant = sym3resultant.Sym3Resultant()
>>> objResultant.formula1 = "y^^2+y+1"
>>> objResultant.formula2 = "y^^2+2y+2"
>>> objResultant.variable = "y"
>>> objResultant.calcResultant()
>>> print( f"Resultant: {objResultant.resultant}\n" )
Resultant: 1
```

### Command line
python -m sym3resultant

- *Help*: python -m sym3resultant -h
- *Resultant*: python -m sym3resultant "x^^2+x+1" "x^^2+2x+2"

### Graphical user interface
https://github.com/SWVandenEnden/websym3
