Releases: jrsmith3/ibei
Releases · jrsmith3/ibei
v2.0.0
What's Changed
- [39] Update for compatibility with Python 3 by @jrsmith3 in #40
- [41] Update
CHANGELOG
to include issue #39 and version2.0.0
by @jrsmith3 in #42 - [48] Replace
conda
withhatch
for building package by @jrsmith3 in #60 - [58] Cosmetic documentation edits by @jrsmith3 in #62
- [56] Update Python dependency to 3.10 by @jrsmith3 in #63
- [50] Leverage
tox
to run tests by @jrsmith3 in #64 - [49] Refactor tests to use
pytest
by @jrsmith3 in #65 - [51] Add GitHub action to build package and run tests by @jrsmith3 in #66
- [54] Write
tox
action to build documentation by @jrsmith3 in #67 - [68] Create
BEI
class; refactoruibei
as method of that class by @jrsmith3 in #69 - [70] Update CHANGELOG for #68 by @jrsmith3 in #71
- [43] Add method to compute full Bose-Einstein integral by @jrsmith3 in #72
- [44] Add method to compute lower incomplete Bose-Einstein integral by @jrsmith3 in #74
- [77] Refactor solar cell classes by @jrsmith3 in #78
- [59] Update documentation by @jrsmith3 in #76
- [79] Integration with readthedocs.org by @jrsmith3 in #80
- [53] Upload package artifact to testing PyPI by @jrsmith3 in #81
- [82] Update "Installation" section of documentation by @jrsmith3 in #83
- [52] Automatically create releases from version tags by @jrsmith3 in #84
- [85] Fix error in documentation by @jrsmith3 in #86
- [28] Specify how to cite this software by @jrsmith3 in #87
- [88] Add developer notes to documentation by @jrsmith3 in #89
- Release
2.0.0
by @jrsmith3 in #61
Full Changelog: 1.0.6...v2.0.0
Release `2.0.0.dev0`
What's Changed
- [39] Update for compatibility with Python 3 by @jrsmith3 in #40
- [41] Update
CHANGELOG
to include issue #39 and version2.0.0
by @jrsmith3 in #42
Full Changelog: 1.0.6...v2.0.0.dev0
Note
This release previously pointed at a tag named 2.0.0.dev1
that I subsequently deleted. The tag named v2.0.0.dev0
applies to the same commit as tag 2.0.0.dev1
.
1.0.6: Properly package and distribute using conda
The prior version of `ibei`, which was [hosted on pypi](https://pypi.python.org/pypi/ibei/), directly included the [`physicalproperty`](https://github.com/jrsmith3/physicalproperty) code in its codebase. The `physicalproperty` code has been removed from this release in favor of an `import`. `ibei` is now available on binstar via conda install since it depends on `numpy`. New versions will only be distributed on binstar and not pypi due to difficulties installing `numpy`. The online documentation has moved to [ReadTheDocs](http://ibei.rtfd.org) and is no longer hosted with github pages. The documentation has also been edited for clarity. This package now uses [Travis-CI](https://travis-ci.org/jrsmith3/ibei) for continuous integration testing.
1.0.5
1.0.4
1.0.3: Backend modifications
In order to merge this repo more easily into, e.g., the tec repo, I split up the classes into their own files. These changes don't affect the API so they are just going to be pushed as a patch release.