scinumtools
evalidate
scinumtools | evalidate | |
---|---|---|
1 | 2 | |
5 | 21 | |
- | - | |
9.5 | 6.2 | |
about 1 month ago | 6 months ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scinumtools
-
Dimensional input parameters and units
Check it out on GitHub and find more in the documentation.
evalidate
-
evalidate - Safe evaluation of untrusted user-supplied python expression
Here comes evalidate. Evalidate parses expression into AST-tree, and validates every node of tree. For example, you can forbid every function call (example with smartphone will still work, but os.system() will not) or you can whitelist specific safe functions like int(). It's simple to use:
-
evalidate: secure eval() for python
Evalidate is python module for safe eval()'uating user-supplied (possible malicious) logical expressions in python syntax.
What are some alternatives?
quantulum3 - Library for unit extraction - fork of quantulum for python3
AutoPWN-Suite - AutoPWN Suite is a project for scanning vulnerabilities and exploiting systems automatically.
pulp - A python Linear Programming API
hydralit - A library to create multi-page Streamlit applications with ease.
pint - Operate and manipulate physical quantities in Python
asteval - minimalistic evaluator of python expression using ast module
python_cli_image_editor - A CLI image editor written in the Python Language.
vectorboard - Open Source Embeddings Optimisation and Eval Framework for RAG/LLM Applications. Documentations at https://docs.vectorboard.ai/introduction
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
scapy - Scapy: the Python-based interactive packet manipulation program & library.