2021-07-31T16:18:30,005 Created temporary directory: /tmp/pip-ephem-wheel-cache-41vnfyhc 2021-07-31T16:18:30,008 Created temporary directory: /tmp/pip-req-tracker-1seemqq_ 2021-07-31T16:18:30,009 Initialized build tracking at /tmp/pip-req-tracker-1seemqq_ 2021-07-31T16:18:30,009 Created build tracker: /tmp/pip-req-tracker-1seemqq_ 2021-07-31T16:18:30,009 Entered build tracker: /tmp/pip-req-tracker-1seemqq_ 2021-07-31T16:18:30,010 Created temporary directory: /tmp/pip-wheel-gk2d6bfv 2021-07-31T16:18:30,038 WARNING: The index url "/" seems invalid, please provide a scheme. 2021-07-31T16:18:30,039 WARNING: The index url "t" seems invalid, please provide a scheme. 2021-07-31T16:18:30,039 WARNING: The index url "m" seems invalid, please provide a scheme. 2021-07-31T16:18:30,039 WARNING: The index url "p" seems invalid, please provide a scheme. 2021-07-31T16:18:30,040 Looking in indexes: https://pypi.org/simple, /, t, m, p 2021-07-31T16:18:30,042 WARNING: Location '/heisler/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-31T16:18:30,043 WARNING: Location 't/heisler/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-31T16:18:30,043 WARNING: Location 'm/heisler/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-31T16:18:30,043 WARNING: Location 'p/heisler/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-31T16:18:30,044 1 location(s) to search for versions of heisler: 2021-07-31T16:18:30,044 * https://pypi.org/simple/heisler/ 2021-07-31T16:18:30,044 Fetching project page and analyzing links: https://pypi.org/simple/heisler/ 2021-07-31T16:18:30,045 Getting page https://pypi.org/simple/heisler/ 2021-07-31T16:18:30,046 Found index url https://pypi.org/simple 2021-07-31T16:18:30,131 Skipping link: No binaries permitted for heisler: https://files.pythonhosted.org/packages/a4/c0/a21609ef1b8bf246ae8da81a9e6495fc00785defa9a42d36567fa361505e/Heisler-0.1.1-py3-none-any.whl#sha256=f6fbe93cba79bdfff5e1c1264c296d96bf7bf39a0adee3bf8c0c59a900ce0dc4 (from https://pypi.org/simple/heisler/) (requires-python:>=3.6, <4) 2021-07-31T16:18:30,132 Found link https://files.pythonhosted.org/packages/e2/ce/9803e171b7155d8348c90724420ad4fed8465a0557be9f84e9952cffd35e/Heisler-0.1.1.tar.gz#sha256=2ee73e5413cccee811b08899252303868f5a9412a9c4a58a0e4fbc5fb1cf77c8 (from https://pypi.org/simple/heisler/) (requires-python:>=3.6, <4), version: 0.1.1 2021-07-31T16:18:30,133 Skipping link: not a file: https://pypi.org/simple/heisler/ 2021-07-31T16:18:30,146 Given no hashes to check 1 links for project 'heisler': discarding no candidates 2021-07-31T16:18:30,163 Collecting heisler==0.1.1 2021-07-31T16:18:30,164 Created temporary directory: /tmp/pip-unpack-fm1zny56 2021-07-31T16:18:30,354 Downloading Heisler-0.1.1.tar.gz (9.9 kB) 2021-07-31T16:18:30,407 Added heisler==0.1.1 from https://files.pythonhosted.org/packages/e2/ce/9803e171b7155d8348c90724420ad4fed8465a0557be9f84e9952cffd35e/Heisler-0.1.1.tar.gz#sha256=2ee73e5413cccee811b08899252303868f5a9412a9c4a58a0e4fbc5fb1cf77c8 to build tracker '/tmp/pip-req-tracker-1seemqq_' 2021-07-31T16:18:30,408 Running setup.py (path:/tmp/pip-wheel-gk2d6bfv/heisler_5eb5b1e3a76a4d3e8a7a35dcce7bd625/setup.py) egg_info for package heisler 2021-07-31T16:18:30,409 Created temporary directory: /tmp/pip-pip-egg-info-6d14ca8u 2021-07-31T16:18:30,409 Running command python setup.py egg_info 2021-07-31T16:18:31,264 {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} 2021-07-31T16:18:31,265 running egg_info 2021-07-31T16:18:31,266 creating /tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info 2021-07-31T16:18:31,267 writing /tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/PKG-INFO 2021-07-31T16:18:31,271 writing dependency_links to /tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/dependency_links.txt 2021-07-31T16:18:31,274 writing requirements to /tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/requires.txt 2021-07-31T16:18:31,275 writing top-level names to /tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/top_level.txt 2021-07-31T16:18:31,276 writing manifest file '/tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/SOURCES.txt' 2021-07-31T16:18:31,407 /usr/local/lib/python3.7/dist-packages/setuptools/dist.py:153: UserWarning: newlines not allowed and will break in the future 2021-07-31T16:18:31,408 warnings.warn("newlines not allowed and will break in the future") 2021-07-31T16:18:31,408 file HeislerChartsGuide.py (for module HeislerChartsGuide) not found 2021-07-31T16:18:31,410 reading manifest file '/tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/SOURCES.txt' 2021-07-31T16:18:31,411 adding license file 'LICENSE.txt' 2021-07-31T16:18:31,413 writing manifest file '/tmp/pip-pip-egg-info-6d14ca8u/Heisler.egg-info/SOURCES.txt' 2021-07-31T16:18:31,479 Source in /tmp/pip-wheel-gk2d6bfv/heisler_5eb5b1e3a76a4d3e8a7a35dcce7bd625 has version 0.1.1, which satisfies requirement heisler==0.1.1 from https://files.pythonhosted.org/packages/e2/ce/9803e171b7155d8348c90724420ad4fed8465a0557be9f84e9952cffd35e/Heisler-0.1.1.tar.gz#sha256=2ee73e5413cccee811b08899252303868f5a9412a9c4a58a0e4fbc5fb1cf77c8 2021-07-31T16:18:31,480 Removed heisler==0.1.1 from https://files.pythonhosted.org/packages/e2/ce/9803e171b7155d8348c90724420ad4fed8465a0557be9f84e9952cffd35e/Heisler-0.1.1.tar.gz#sha256=2ee73e5413cccee811b08899252303868f5a9412a9c4a58a0e4fbc5fb1cf77c8 from build tracker '/tmp/pip-req-tracker-1seemqq_' 2021-07-31T16:18:31,487 Created temporary directory: /tmp/pip-unpack-j_urpt22 2021-07-31T16:18:31,488 Building wheels for collected packages: heisler 2021-07-31T16:18:31,493 Created temporary directory: /tmp/pip-wheel-phcwdsc8 2021-07-31T16:18:31,493 Building wheel for heisler (setup.py): started 2021-07-31T16:18:31,494 Destination directory: /tmp/pip-wheel-phcwdsc8 2021-07-31T16:18:31,494 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-gk2d6bfv/heisler_5eb5b1e3a76a4d3e8a7a35dcce7bd625/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-gk2d6bfv/heisler_5eb5b1e3a76a4d3e8a7a35dcce7bd625/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-phcwdsc8 2021-07-31T16:18:32,169 {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} 2021-07-31T16:18:32,329 running bdist_wheel 2021-07-31T16:18:32,334 running build 2021-07-31T16:18:32,334 running build_py 2021-07-31T16:18:32,458 file HeislerChartsGuide.py (for module HeislerChartsGuide) not found 2021-07-31T16:18:32,460 creating build 2021-07-31T16:18:32,460 creating build/lib 2021-07-31T16:18:32,461 creating build/lib/tests 2021-07-31T16:18:32,462 copying tests/__init__.py -> build/lib/tests 2021-07-31T16:18:32,464 copying tests/test_heisler.py -> build/lib/tests 2021-07-31T16:18:32,466 creating build/lib/Heisler 2021-07-31T16:18:32,467 copying Heisler/__init__.py -> build/lib/Heisler 2021-07-31T16:18:32,469 copying Heisler/Heisler.py -> build/lib/Heisler 2021-07-31T16:18:32,471 running egg_info 2021-07-31T16:18:32,484 writing Heisler.egg-info/PKG-INFO 2021-07-31T16:18:32,486 /usr/local/lib/python3.7/dist-packages/setuptools/dist.py:153: UserWarning: newlines not allowed and will break in the future 2021-07-31T16:18:32,487 warnings.warn("newlines not allowed and will break in the future") 2021-07-31T16:18:32,488 writing dependency_links to Heisler.egg-info/dependency_links.txt 2021-07-31T16:18:32,490 writing requirements to Heisler.egg-info/requires.txt 2021-07-31T16:18:32,491 writing top-level names to Heisler.egg-info/top_level.txt 2021-07-31T16:18:32,494 file HeislerChartsGuide.py (for module HeislerChartsGuide) not found 2021-07-31T16:18:32,496 reading manifest file 'Heisler.egg-info/SOURCES.txt' 2021-07-31T16:18:32,498 adding license file 'LICENSE.txt' 2021-07-31T16:18:32,500 writing manifest file 'Heisler.egg-info/SOURCES.txt' 2021-07-31T16:18:32,503 file HeislerChartsGuide.py (for module HeislerChartsGuide) not found 2021-07-31T16:18:32,509 installing to build/bdist.linux-armv7l/wheel 2021-07-31T16:18:32,509 running install 2021-07-31T16:18:32,510 running install_lib 2021-07-31T16:18:32,514 creating build/bdist.linux-armv7l 2021-07-31T16:18:32,514 creating build/bdist.linux-armv7l/wheel 2021-07-31T16:18:32,516 creating build/bdist.linux-armv7l/wheel/tests 2021-07-31T16:18:32,517 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2021-07-31T16:18:32,519 copying build/lib/tests/test_heisler.py -> build/bdist.linux-armv7l/wheel/tests 2021-07-31T16:18:32,522 creating build/bdist.linux-armv7l/wheel/Heisler 2021-07-31T16:18:32,522 copying build/lib/Heisler/__init__.py -> build/bdist.linux-armv7l/wheel/Heisler 2021-07-31T16:18:32,525 copying build/lib/Heisler/Heisler.py -> build/bdist.linux-armv7l/wheel/Heisler 2021-07-31T16:18:32,527 running install_egg_info 2021-07-31T16:18:32,535 Copying Heisler.egg-info to build/bdist.linux-armv7l/wheel/Heisler-0.1.1-py3.7.egg-info 2021-07-31T16:18:32,548 running install_scripts 2021-07-31T16:18:32,625 adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") 2021-07-31T16:18:32,630 creating build/bdist.linux-armv7l/wheel/Heisler-0.1.1.dist-info/WHEEL 2021-07-31T16:18:32,633 creating '/tmp/pip-wheel-phcwdsc8/Heisler-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-31T16:18:32,636 adding 'Heisler/Heisler.py' 2021-07-31T16:18:32,638 adding 'Heisler/__init__.py' 2021-07-31T16:18:32,641 adding 'tests/__init__.py' 2021-07-31T16:18:32,643 adding 'tests/test_heisler.py' 2021-07-31T16:18:32,645 adding 'Heisler-0.1.1.dist-info/LICENSE.txt' 2021-07-31T16:18:32,647 adding 'Heisler-0.1.1.dist-info/METADATA' 2021-07-31T16:18:32,648 adding 'Heisler-0.1.1.dist-info/WHEEL' 2021-07-31T16:18:32,649 adding 'Heisler-0.1.1.dist-info/top_level.txt' 2021-07-31T16:18:32,650 adding 'Heisler-0.1.1.dist-info/RECORD' 2021-07-31T16:18:32,651 removing build/bdist.linux-armv7l/wheel 2021-07-31T16:18:32,728 Building wheel for heisler (setup.py): finished with status 'done' 2021-07-31T16:18:32,730 Created wheel for heisler: filename=Heisler-0.1.1-py3-none-any.whl size=10646 sha256=a314dc6802b5c28a0c083dd6436d8951cdc57a41c61ce1eeebad6fdf06dc4aae 2021-07-31T16:18:32,731 Stored in directory: /tmp/pip-ephem-wheel-cache-41vnfyhc/wheels/47/df/35/01a962fba1658e62c4b32b6fc79ccc0435e0b69b0e8b248236 2021-07-31T16:18:32,740 Successfully built heisler 2021-07-31T16:18:32,744 Removed build tracker: '/tmp/pip-req-tracker-1seemqq_'