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
Hashes for pybinding-0.7.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cce9f6d545828b3c6c723068fcc9b5e46995abe12140bcec80961933dd84230 |
|
MD5 | d2c981400ea23644032e5ce20a74be30 |
|
BLAKE2b-256 | 16dab1a12087b80bee56a16ea9933503e52c40553f4160fcc18e6dca92913dd6 |
Hashes for pybinding-0.7.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7c10da2c6a0fde3fc294583d11455cd38440db27fab711cfa763dcdf0498ce |
|
MD5 | 32287b6698e89773dbe54c8a26fb4cdb |
|
BLAKE2b-256 | 4faac845680fcd5d855608624ade9935b60b817effa2ccb9fb0579b69a65954a |
Hashes for pybinding-0.7.2-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0837c9424ae8182265dd9533cb548235be6ab146d4921a2a3e35bc216a816c |
|
MD5 | 426a15bd3907246f8edf9f6baa44fba8 |
|
BLAKE2b-256 | b099acf1b8592251a51c4caef61a0eddb35592ecd71581c88255e50ddeb43459 |
Hashes for pybinding-0.7.2-cp34-cp34m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d987e509fbc91dadddde0948ccc82932a337c1ceb89354beec14a5ee8b3771bc |
|
MD5 | 8adb4369c3948b928628d5f9496bf788 |
|
BLAKE2b-256 | e72029ae8aaa3fdfaaaf60e361db502b253c632e224a30e002401224d01325bf |