# numjuggler
Tool to rename cells, surfaces, materials and universes in MCNP input files. See https://numjuggler.readthedocs.io
## Current status
[](https://travis-ci.com/travleev/numjuggler) -- shows status of the tests defined in [travis_tests](travis_tests) folder.
[](https://badge.fury.io/py/numjuggler) -- available from PyPI.
[](https://badge-demo.readthedocs.io/en/latest/?badge=latest) -- documentation
Information in the help message, returned by ``numjuggler -h mode`` is
outdated. Therefore, the best way to see all current modes is to search for
``args.mode == `` string in ``main.py``, and read comments in the correspondent
sections of code.
## Documentation
https://numjuggler.readthedocs.io should be considered as the main source of information.
There is also a github repo [numjuggler.docs](https://github.com/inr-kit/numjuggler.docs) containing presentations and reports related to numjuggler.
## Install
The numjuggler package is available at PyPI: https://pypi.org/project/numjuggler/. The preffered
way to install it using pip:
>pip install numjuggler
Alternatively, one can clone from github and install in so-called development mode:
>git clone git@github.com:travleev/numjuggler.git
>cd numjuggler
>pip install -e .
<!---
# numjuggler
Tool to rename cells, surfaces, materials and universes in MCNP input files. See https://numjuggler.readthedocs.io
## Install
You must have Python 2.7 installed on your machine (Python 3 was not tested but
might work). Unzip the most recent archive from `dist` folder and run
> python setup.py install --user
from the folder containing file `setup.py`. This installs the package, that can
be used from the command line in the following way:
> python -m numjuggler ...
where ... -- are command line options specifying the input file and the rules
how cells, surfaces, etc. are renamed.
Alternatively, you can use [pip](https://pip.pypa.io/en/stable/) -- a tool for installing Python packages
(for some Python distributions it is included, otherwise must be installed separately). Unzipping the
archive in this case is not needed, and installation is done with the command
> pip install numjuggler-X.X.X.tar.gz --user
When the package is installed with pip, a script called `numjuggler` is added to
`~/.local/bin` (or to `C:\Python27\Scripts`), so that invocation of the tool is
more simple. In this case, both two commands are identical:
> numjuggler ...
> python -m numjuggler ...
where .. -- are command line options.
## Help
After installing the package, run the following command to get some help and
instructions:
> python -m numjuggler -h
There is also a github repo, [numjuggler.docs](https://github.com/inr-kit/numjuggler.docs), related to numjuggler documentation.
--->
Raw data
{
"_id": null,
"home_page": "https://numjuggler.readthedocs.io",
"name": "numjuggler",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "MCNP, ITER, PARSER, RENUMBER",
"author": "A.Travleev",
"author_email": "anton.travleev@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c6/47/c4d5fd9ad949530475c3c0699b9f6a91e4900ce8d60e8c361549a4c37274/numjuggler-2.42.37.tar.gz",
"platform": null,
"description": "# numjuggler\nTool to rename cells, surfaces, materials and universes in MCNP input files. See https://numjuggler.readthedocs.io\n\n\n## Current status\n\n[](https://travis-ci.com/travleev/numjuggler) -- shows status of the tests defined in [travis_tests](travis_tests) folder. \n\n[](https://badge.fury.io/py/numjuggler) -- available from PyPI. \n\n[](https://badge-demo.readthedocs.io/en/latest/?badge=latest) -- documentation\n\n\nInformation in the help message, returned by ``numjuggler -h mode`` is\noutdated. Therefore, the best way to see all current modes is to search for\n``args.mode == `` string in ``main.py``, and read comments in the correspondent\nsections of code.\n\n## Documentation\n\nhttps://numjuggler.readthedocs.io should be considered as the main source of information. \n\nThere is also a github repo [numjuggler.docs](https://github.com/inr-kit/numjuggler.docs) containing presentations and reports related to numjuggler. \n\n## Install\nThe numjuggler package is available at PyPI: https://pypi.org/project/numjuggler/. The preffered\nway to install it using pip:\n\n >pip install numjuggler\n \nAlternatively, one can clone from github and install in so-called development mode:\n\n >git clone git@github.com:travleev/numjuggler.git\n >cd numjuggler\n >pip install -e .\n\n<!---\n\n# numjuggler\nTool to rename cells, surfaces, materials and universes in MCNP input files. See https://numjuggler.readthedocs.io\n\n## Install\n\nYou must have Python 2.7 installed on your machine (Python 3 was not tested but\nmight work). Unzip the most recent archive from `dist` folder and run\n\n > python setup.py install --user\n\nfrom the folder containing file `setup.py`. This installs the package, that can\nbe used from the command line in the following way:\n\n > python -m numjuggler ...\n\nwhere ... -- are command line options specifying the input file and the rules\nhow cells, surfaces, etc. are renamed.\n\nAlternatively, you can use [pip](https://pip.pypa.io/en/stable/) -- a tool for installing Python packages\n(for some Python distributions it is included, otherwise must be installed separately). Unzipping the\narchive in this case is not needed, and installation is done with the command\n\n > pip install numjuggler-X.X.X.tar.gz --user\n\nWhen the package is installed with pip, a script called `numjuggler` is added to\n`~/.local/bin` (or to `C:\\Python27\\Scripts`), so that invocation of the tool is\nmore simple. In this case, both two commands are identical:\n\n > numjuggler ...\n > python -m numjuggler ...\n\nwhere .. -- are command line options.\n\n## Help\n\nAfter installing the package, run the following command to get some help and\ninstructions:\n\n > python -m numjuggler -h\n\nThere is also a github repo, [numjuggler.docs](https://github.com/inr-kit/numjuggler.docs), related to numjuggler documentation.\n\n--->\n",
"bugtrack_url": null,
"license": null,
"summary": "MCNP input file renumbering tool",
"version": "2.42.37",
"project_urls": {
"Homepage": "https://numjuggler.readthedocs.io"
},
"split_keywords": [
"mcnp",
" iter",
" parser",
" renumber"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "515e769eb0cc46325b26e2dea9d2c0faae3123115c286dbb79c9d297b7b8b2db",
"md5": "eb3da820e7944e621175d0b29e1fec8a",
"sha256": "d1be75dc2ac0f7aa3a2813735f2a097deff347f18deac84977a01fef38740702"
},
"downloads": -1,
"filename": "numjuggler-2.42.37-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eb3da820e7944e621175d0b29e1fec8a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 70956,
"upload_time": "2025-03-13T15:03:45",
"upload_time_iso_8601": "2025-03-13T15:03:45.154767Z",
"url": "https://files.pythonhosted.org/packages/51/5e/769eb0cc46325b26e2dea9d2c0faae3123115c286dbb79c9d297b7b8b2db/numjuggler-2.42.37-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c647c4d5fd9ad949530475c3c0699b9f6a91e4900ce8d60e8c361549a4c37274",
"md5": "5692063e0dc3d7b456a9af0f7ce84398",
"sha256": "17cc4ab11ae9a1de505973c4b39d3c350fb9da1cd6476b2c95715e9423954230"
},
"downloads": -1,
"filename": "numjuggler-2.42.37.tar.gz",
"has_sig": false,
"md5_digest": "5692063e0dc3d7b456a9af0f7ce84398",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2945766,
"upload_time": "2025-03-13T15:03:48",
"upload_time_iso_8601": "2025-03-13T15:03:48.129175Z",
"url": "https://files.pythonhosted.org/packages/c6/47/c4d5fd9ad949530475c3c0699b9f6a91e4900ce8d60e8c361549a4c37274/numjuggler-2.42.37.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-13 15:03:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "numjuggler"
}