fxutil


Namefxutil JSON
Version 0.1 PyPI version JSON
download
home_pageNone
SummarySome handy tools...
upload_time2025-02-27 11:47:25
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords utilities python science
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # f(x)util---A bunch of utilities to do things.

Scarcely documented.

## Some hints

### Getting started

Needs Python 3.8 or later.

Either do this:

```bash
pip install -U "fxutil @ git+https://github.com/fxjung/fxutil"
```

or clone the repository etc.:
```bash
git clone https://github.com/fxjung/fxutil.git
cd fxutil
pip install -e .
```

### 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/a2/45/a5352d0eb2ae55eee209bb8c7a7a6452e6871e3fb6515521be9eb3831d5a/fxutil-0.1.tar.gz",
    "platform": null,
    "description": "# 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\nEither do this:\n\n```bash\npip install -U \"fxutil @ git+https://github.com/fxjung/fxutil\"\n```\n\nor clone the repository etc.:\n```bash\ngit clone https://github.com/fxjung/fxutil.git\ncd fxutil\npip install -e .\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",
    "bugtrack_url": null,
    "license": null,
    "summary": "Some handy tools...",
    "version": "0.1",
    "project_urls": {
        "Repository": "https://github.com/fxjung/fxutil"
    },
    "split_keywords": [
        "utilities",
        " python",
        " science"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9af0ab5b8bd9599c6d22361fa591a7cfe9bd3450cf3b6e421c01818cc5474402",
                "md5": "eddcea69660b32e1949e41c89262a994",
                "sha256": "d6f87a74d1aad8fa54092462187a1d6451858cd5b22810f8dc32bc1d5e2ca6be"
            },
            "downloads": -1,
            "filename": "fxutil-0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eddcea69660b32e1949e41c89262a994",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 12794,
            "upload_time": "2025-02-27T11:47:23",
            "upload_time_iso_8601": "2025-02-27T11:47:23.141530Z",
            "url": "https://files.pythonhosted.org/packages/9a/f0/ab5b8bd9599c6d22361fa591a7cfe9bd3450cf3b6e421c01818cc5474402/fxutil-0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a245a5352d0eb2ae55eee209bb8c7a7a6452e6871e3fb6515521be9eb3831d5a",
                "md5": "c42298735ee95d230efae45b1df252b9",
                "sha256": "ec552e09593d4d085faea2f12d657f96aee678bafa81249a1904e06787eab12a"
            },
            "downloads": -1,
            "filename": "fxutil-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c42298735ee95d230efae45b1df252b9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 12091,
            "upload_time": "2025-02-27T11:47:25",
            "upload_time_iso_8601": "2025-02-27T11:47:25.135149Z",
            "url": "https://files.pythonhosted.org/packages/a2/45/a5352d0eb2ae55eee209bb8c7a7a6452e6871e3fb6515521be9eb3831d5a/fxutil-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-27 11:47:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fxjung",
    "github_project": "fxutil",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "fxutil"
}
        
Elapsed time: 0.45309s