Name | fxutil JSON |
Version |
1.2
JSON |
| download |
home_page | None |
Summary | Some handy tools... |
upload_time | 2025-08-10 16:13:05 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
utilities
python
science
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[](https://github.com/fxjung/fxutil/actions/workflows/test.yml)
[](https://github.com/fxjung/fxutil/actions/workflows/release.yml)
# f(x)util---A bunch of utilities to do things.
Scarcely documented.
## Some hints
### Getting started
Needs Python 3.8 or later.
```bash
pip install fxutil
```
### Contributing
Happy to take pull requests!
```bash
git clone git@github.com:fxjung/fxutil.git
cd fxutil
pip install -e .
pre-commit install
pytest
```
Code style is black.
### CLI commands
In general, try `fxutil <cmd> --help` to get more help.
- `fxutil manuscript package` -- Package a scientfic manuscript into a
journal-digestible zip file
### `SaveFigure`
Use like:
```python
from fxutil.imports.general import *
sf = SaveFigure()
def draw_plot():
fig, ax = figax()
ax.plot(*evf(np.r_[-1:1:100j], lambda x: x**2))
sf(draw_plot, "my cute figure")
```
Raw data
{
"_id": null,
"home_page": null,
"name": "fxutil",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "utilities, python, science",
"author": null,
"author_email": "Felix Jung <felix.jung@tu-dresden.de>",
"download_url": "https://files.pythonhosted.org/packages/4f/59/480911705133cb30f13186a19e3f513b09d3e436c0437c35cdabc751462b/fxutil-1.2.tar.gz",
"platform": null,
"description": "[](https://github.com/fxjung/fxutil/actions/workflows/test.yml)\n[](https://github.com/fxjung/fxutil/actions/workflows/release.yml)\n\n# f(x)util---A bunch of utilities to do things.\n\nScarcely documented.\n\n## Some hints\n\n### Getting started\n\nNeeds Python 3.8 or later.\n\n```bash\npip install fxutil\n```\n\n### Contributing\n\nHappy to take pull requests!\n\n```bash\ngit clone git@github.com:fxjung/fxutil.git\ncd fxutil\npip install -e .\npre-commit install\npytest\n```\n\nCode style is black.\n\n### CLI commands\n\nIn general, try `fxutil <cmd> --help` to get more help.\n\n- `fxutil manuscript package` -- Package a scientfic manuscript into a\n journal-digestible zip file\n\n### `SaveFigure`\n\nUse like:\n\n```python\nfrom fxutil.imports.general import *\n\nsf = SaveFigure()\n\n\ndef draw_plot():\n fig, ax = figax()\n ax.plot(*evf(np.r_[-1:1:100j], lambda x: x**2))\n\n\nsf(draw_plot, \"my cute figure\")\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Some handy tools...",
"version": "1.2",
"project_urls": {
"Repository": "https://github.com/fxjung/fxutil"
},
"split_keywords": [
"utilities",
" python",
" science"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5cfec9ce4600c8868817c26c538eede6f2657189cfdceccb59fa24132f0951c0",
"md5": "27ffe5e4230b3c0b18c147a59d73e814",
"sha256": "628e45b98bf4a748177141a1300d3d85d5bff307e1aa9ceb0cfa23050d356753"
},
"downloads": -1,
"filename": "fxutil-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "27ffe5e4230b3c0b18c147a59d73e814",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 14938,
"upload_time": "2025-08-10T16:13:04",
"upload_time_iso_8601": "2025-08-10T16:13:04.138111Z",
"url": "https://files.pythonhosted.org/packages/5c/fe/c9ce4600c8868817c26c538eede6f2657189cfdceccb59fa24132f0951c0/fxutil-1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f59480911705133cb30f13186a19e3f513b09d3e436c0437c35cdabc751462b",
"md5": "e90b4ee69240d3b82f58ddd4a3cfddfb",
"sha256": "382784cc78fdad830d3fa2d5d0ee73613c1164b3c843f27bf2b9b44d88d6042a"
},
"downloads": -1,
"filename": "fxutil-1.2.tar.gz",
"has_sig": false,
"md5_digest": "e90b4ee69240d3b82f58ddd4a3cfddfb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 16814,
"upload_time": "2025-08-10T16:13:05",
"upload_time_iso_8601": "2025-08-10T16:13:05.436957Z",
"url": "https://files.pythonhosted.org/packages/4f/59/480911705133cb30f13186a19e3f513b09d3e436c0437c35cdabc751462b/fxutil-1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-10 16:13:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fxjung",
"github_project": "fxutil",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "fxutil"
}