alekseik1 / ifg-py Goto Github PK
View Code? Open in Web Editor NEWIFG: numerical Ideal Fermi gas for Python
Home Page: https://pypi.org/project/ifg/
License: MIT License
IFG: numerical Ideal Fermi gas for Python
Home Page: https://pypi.org/project/ifg/
License: MIT License
Passing two vectors (1xn arrays) to any function results in returning a vector instead of matrix.
The solution should be based on np.meshgrid()
usage, so that the result will be a matrix 'n*m', where n is size of specific_volume
vector and 'm' is size of temperature
vector.
A new name is easier to type and free from incomprehensions like ifg_py
or ifg-py
Steps to reproduce:
ubuntu:16.04
apt update && apt install -y python3-pip && pip install ifg
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 46, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-1rWE4t/scipy-1.5.0/setup.py", line 31, in <module>
'Programming Language :: Python :: 3.6',
RuntimeError: Python version >= 3.6 required.
Proposed solution:
build
stage;ubuntu
in docker image;Given by
theta = T / k_B
where k_B denotes Boltzmann constant, theta should be an alternative way to specify temperature.
Needs implementation and tests
Defined by equation
4/3 \pi r_s^3 = 1/n,
where n stands for concentration, r_s can be used as an alternative source of specific volume input.
It needs to be implemented and tested
I.e. if c_S if used in article, c_S should be used in code (regardless of PEP8).
Needs to be checked for all input parameters.
Модуль выдает не все термодинамические параметры, описанные в документации (я смотрел help(ifg) в консоли).
Так, энтропия (S) совсем не выводится, хотя в документации есть, а желательно еще добавить энергию (E).
Кроме того, параметр, отвечающий за давление, сейчас называется (p), маленькая буква, а хотелось бы для единообразия, чтобы была большая (P).
Currently, it is unclear whether calculator supports vectorized input for both specific_volume
and temperature
.
Should check it, and cover with tests
Docs are already in readthedocs, just need to write more text
f'{variable1}'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.