Package for tight-binding calculations
Project description
Documentation: http://pybinding.site/
v0.7.2 | 2016-03-14
Lots of improvements to the documentation. The tutorial pages can now be downloaded and run interactively as Jupyter notebooks. The entire user guide is also available as a PDF file.
The sub_id and hop_id modifier arguments can now be compared directly with their friendly string names. For example, this makes it possible to write sub_id == ‘A’ instead of the old sub_id == lattice[‘A’] and hop_id == ‘gamma1’ instead of hop_id == lattice(‘gamma1’).
The site state modifier can automatically remove dangling sites which have less than a certain number of neighbors (set using the min_neighbors decorator argument).
Added optional sites argument for state, position, and onsite energy modifiers. It can be used instead of the x, y, z, sub_id arguments and contains a few helper methods. See the modifier API reference for more information.
Fixed a bug where using a single KPM object for multiple calculations could return wrong results.
Experimental hopping_generator which can be used to add a new hopping family connecting arbitrary sites independent of the main Lattice definition. This is useful for creating additional local hoppings, e.g. to model defects.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pybinding-0.7.2.tar.gz
.
File metadata
- Download URL: pybinding-0.7.2.tar.gz
- Upload date:
- Size: 966.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b19e4fd0a0a2a90a4213ab07b4aae6cb397228991108812c045f09f2b3e900c |
|
MD5 | 54db80603fa170dab0f40f401b08cddc |
|
BLAKE2b-256 | f322bc6d4e9a6e8f547fe2e2987e1eb1540cda643ed61e6b700bcad5ff626898 |
File details
Details for the file pybinding-0.7.2-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: pybinding-0.7.2-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 560.5 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cce9f6d545828b3c6c723068fcc9b5e46995abe12140bcec80961933dd84230 |
|
MD5 | d2c981400ea23644032e5ce20a74be30 |
|
BLAKE2b-256 | 16dab1a12087b80bee56a16ea9933503e52c40553f4160fcc18e6dca92913dd6 |
File details
Details for the file pybinding-0.7.2-cp35-cp35m-win32.whl
.
File metadata
- Download URL: pybinding-0.7.2-cp35-cp35m-win32.whl
- Upload date:
- Size: 462.5 kB
- Tags: CPython 3.5m, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7c10da2c6a0fde3fc294583d11455cd38440db27fab711cfa763dcdf0498ce |
|
MD5 | 32287b6698e89773dbe54c8a26fb4cdb |
|
BLAKE2b-256 | 4faac845680fcd5d855608624ade9935b60b817effa2ccb9fb0579b69a65954a |
File details
Details for the file pybinding-0.7.2-cp35-cp35m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pybinding-0.7.2-cp35-cp35m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 657.2 kB
- Tags: CPython 3.5m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0837c9424ae8182265dd9533cb548235be6ab146d4921a2a3e35bc216a816c |
|
MD5 | 426a15bd3907246f8edf9f6baa44fba8 |
|
BLAKE2b-256 | b099acf1b8592251a51c4caef61a0eddb35592ecd71581c88255e50ddeb43459 |
File details
Details for the file pybinding-0.7.2-cp34-cp34m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pybinding-0.7.2-cp34-cp34m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 657.1 kB
- Tags: CPython 3.4m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d987e509fbc91dadddde0948ccc82932a337c1ceb89354beec14a5ee8b3771bc |
|
MD5 | 8adb4369c3948b928628d5f9496bf788 |
|
BLAKE2b-256 | e72029ae8aaa3fdfaaaf60e361db502b253c632e224a30e002401224d01325bf |