ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
Emphasis is on mathematical expressions, and so numpy ufuncs
are used if available. Symbols are held in the Interpreter
symbol table 'symtable': a simple dictionary supporting a
simple, flat namespace.
Expressions can be compiled into ast node for later evaluation,
using the values in the symbol table current at evaluation time.
Raw data
{
"_id": null,
"home_page": "https://github.com/lmfit/asteval",
"name": "asteval",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "Matthew Newville",
"author_email": "matt.newville@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/0c/b0/679b5d61feefa6938f7d80e3a3ab8c8d6df76beac7a40d5d1fd09277cb9f/asteval-0.9.32.tar.gz",
"platform": "any",
"description": "\nASTEVAL provides a numpy-aware, safe(ish) 'eval' function\nEmphasis is on mathematical expressions, and so numpy ufuncs\nare used if available. Symbols are held in the Interpreter\nsymbol table 'symtable': a simple dictionary supporting a\nsimple, flat namespace.\nExpressions can be compiled into ast node for later evaluation,\nusing the values in the symbol table current at evaluation time.\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Safe, minimalistic evaluator of python expression using ast module",
"version": "0.9.32",
"project_urls": {
"Documentation": "https://lmfit.github.io/asteval/",
"Homepage": "https://github.com/lmfit/asteval",
"Source": "https://github.com/lmfit/asteval",
"Tracker": "https://github.com/lmfit/asteval/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b0f92d6aed51125d4b5b7279ae98b51d9c9c906b8217269b117a000de50727a6",
"md5": "045e1dfa897fad9a1684063adcbe75fa",
"sha256": "4d0da45a15f15eeb88bb53cf4c352591ccb00f00f81f74649fd7084519adc3fe"
},
"downloads": -1,
"filename": "asteval-0.9.32-py3-none-any.whl",
"has_sig": false,
"md5_digest": "045e1dfa897fad9a1684063adcbe75fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 20310,
"upload_time": "2024-03-03T18:53:30",
"upload_time_iso_8601": "2024-03-03T18:53:30.360753Z",
"url": "https://files.pythonhosted.org/packages/b0/f9/2d6aed51125d4b5b7279ae98b51d9c9c906b8217269b117a000de50727a6/asteval-0.9.32-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0cb0679b5d61feefa6938f7d80e3a3ab8c8d6df76beac7a40d5d1fd09277cb9f",
"md5": "c991c9a55afdfca233dc228727ba9110",
"sha256": "3bef25a973d378fda21c83a38c6292c4d0d94773f49f42073e69dbb19932bb74"
},
"downloads": -1,
"filename": "asteval-0.9.32.tar.gz",
"has_sig": false,
"md5_digest": "c991c9a55afdfca233dc228727ba9110",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 57215,
"upload_time": "2024-03-03T18:53:32",
"upload_time_iso_8601": "2024-03-03T18:53:32.268809Z",
"url": "https://files.pythonhosted.org/packages/0c/b0/679b5d61feefa6938f7d80e3a3ab8c8d6df76beac7a40d5d1fd09277cb9f/asteval-0.9.32.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-03 18:53:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lmfit",
"github_project": "asteval",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "asteval"
}