Python-based solar cell simulator
Project description
Solcore
Solcore was born as a modular set of tools, written (almost) entirely in Python 3, to address some of the task we had to solve more. With time, however, it has evolved as a complete semiconductor solver able of modelling the optical and electrical properties of a wide range of solar cells, from quantum well devices to multi-junction solar cells.
Please, visit Solcore's Documentation, the Tutorial for a step-by-step example of how to use Solcore to model a solar cell and also check the Examples folder for more specific information and examples of usage.
Contributors โจ
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
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 solcore-5.10.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c397d1e83ae97611846214e59348a2a6270be7845ea893d53bb494894d90963 |
|
MD5 | 7c9af51c1d54322083435c12a6d4aa8d |
|
BLAKE2b-256 | 2e12de32bfc7e8c1604cc0b69ed6c4ca139ab84ed9faf4aa1a163f9bd5290f93 |
Hashes for solcore-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 688f6bb711d1261d32f0b666b515f04326f078cc11c94089f77af0ff8bb8bcdf |
|
MD5 | ab78e8ad887512ca56a5ec9afee279c3 |
|
BLAKE2b-256 | a566c13fff0c95f096471b7b989a3b160deb6491df44ca8f9c4513233b1ddf33 |
Hashes for solcore-5.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaed10bbc79d76890e3fbbdaae044af4dc76fffe8029a58a5fc6e511c255af1d |
|
MD5 | 729c241f967631357a1c59722fbd51c4 |
|
BLAKE2b-256 | 64253a87c91a7d894518763b288064d002ebb9eeef8641d5e3f8ab46cb34976e |
Hashes for solcore-5.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c588e1a3fcc8d1e1f6c65b229c0bf2fa392a124cdf3e180e219c3ed3499cb6fc |
|
MD5 | 3a1daf8f47bc91a1b9ddaff1b097fad6 |
|
BLAKE2b-256 | 1ae7036b98a4f2189c76032deb26d983b487fc005fcb58985efcc6a48159cb09 |
Hashes for solcore-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91708d9a79840ce341084ca3027e96830065d6c9ceac2b9a538355efc2a61c1f |
|
MD5 | 67ddcd54c4ab8c0e54de569c582099ec |
|
BLAKE2b-256 | bb4827275be4ee88081576ac504c5352d6c218371aa42e8725f18e83f4042631 |
Hashes for solcore-5.10.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2d98d2b7f7c2ff063a5eae0fd7f5e05407756f0f3ab71fadb61d1f8fc6b35a |
|
MD5 | 54b64d847ab86a96a9c7d6fd156860be |
|
BLAKE2b-256 | b185b6e078a88270628f20231ae0c46bc75bdbfbf4b274ed0d9283ed9f6ce46f |
Hashes for solcore-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79540d270948d861ddd1de7d4012ade8f456ef1ea0dd556233d4819eb6878ec7 |
|
MD5 | 4e80aebadfa7c62a5be4a091f5a184b0 |
|
BLAKE2b-256 | 71905c83fa64ed12bbc6a3bdea230f9f88161bb40cb7c6d607b5db27ba4aa684 |
Hashes for solcore-5.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3b977873294a3dc086476493fdc4ce916365df72964c4e6cef9e669ac414e80 |
|
MD5 | 0b8a33e92d66618d6698dc19b0039de7 |
|
BLAKE2b-256 | 797a20cfcec3b2707ee772ae09f8b318b2b604d72d7b8ab5e8753afcffe58644 |
Hashes for solcore-5.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7dcda487a6340005040d60e877807893d91b40e5709b16cdf7a914bc3579ed |
|
MD5 | 5272a50071e1f739193d22765f2e9df4 |
|
BLAKE2b-256 | 7209b4ef320403e4636797fb0311bfa0d10829159ca2f6ed4b54fb85bd2ed249 |
Hashes for solcore-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb42eda6b0c8e5f3097b27315be6b00d1eac2bece76116b9ca2a9832a6d8d92 |
|
MD5 | 3a938c7e8035b46d359f6abc3d3483a5 |
|
BLAKE2b-256 | 554343d3dbf55c9b16786de093863c05d42431604005dbd9c0c424a646b10d10 |
Hashes for solcore-5.10.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1ddb9126ad832de887bc92aeb058ee340573e891c466ba31bc33b32f116d426 |
|
MD5 | 37c7321ab2f90381daeacc1bfba70e83 |
|
BLAKE2b-256 | e170d87d8c66dc10df70c2180c572c9566dff1a980b3b0f02cf5538123cdda36 |
Hashes for solcore-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adaad7fa2d3d05e46eea990d7e67c5b03db754c5e913286361896af936bdacca |
|
MD5 | 81bb2ec2c6de56804c75514c9118639a |
|
BLAKE2b-256 | 8145891e4ce6d0ae4442e783b84a56861aa260c79d87a82bef37ae9edcd7dc71 |
Hashes for solcore-5.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3006e24792dd55d9a5e94d07638610f042e6af78931d9f26c7ea4e2b218737e8 |
|
MD5 | 76cc7c9a387287304b6afef57c35d879 |
|
BLAKE2b-256 | d9f2cc69354f6411f253bf50fefc577071422e254117faebc38049b660be4e0f |
Hashes for solcore-5.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29651040b9e1e3f7a75cf57fe80c69d594d7ca885bebd13ed6684263576b6cae |
|
MD5 | 3504de8aaf5e328b9fa37fdcfe227d3f |
|
BLAKE2b-256 | f93c31ec9fea593678ab0856bb8f1fc01cb2b528accf0aab08096e087ca6f7f7 |
Hashes for solcore-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f93524e32da3ca4ebdc958355dd4ba609af9913a4dde9d4e97f7cebcad831c |
|
MD5 | a9b2a173cbc923ef46fb47017376c547 |
|
BLAKE2b-256 | 727fcf14e6b865c1e6582c884a8a397fc73683fe70da7826592ab98ca6c93f2e |
Hashes for solcore-5.10.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c3c24e902f2997352d7e6f7e0c5f0a8530b38a3e570f17eabbe60a0405d1ce |
|
MD5 | 100d07dab67309fa57d7a09f85c3b8f7 |
|
BLAKE2b-256 | a2d103104167e6f8e43abe350287def4c81ced17223ed424a3a885a7fe83072c |
Hashes for solcore-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e15bd8bc09bf82ff8021fb5aec07f34055b4a00bca58ffe83f42697a6e36e58 |
|
MD5 | ceb2eae963bef8a51de343898898c337 |
|
BLAKE2b-256 | f6faa533ebdf0d83605394584b7038adaab206ed2386ad3f2bea878cfd3ec961 |
Hashes for solcore-5.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d008130dfe705234fb1bfc82f425ae93c60fdb411069820620c6abfd24a73fc |
|
MD5 | ff63ea2ddc9d5582dfbd5f1fbe64491d |
|
BLAKE2b-256 | 2dc183d24d20b558ed3e6dad099b13fd731ddc431f633359eb706693fc67a884 |
Hashes for solcore-5.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7080a036758aa7a97996a6a0a2d944bd712271a58b8e725f48497293afe670ff |
|
MD5 | e52724d2c93e4be8018499276820fdb4 |
|
BLAKE2b-256 | ac7a21abb4308f916db86bcd205671db75b8172518773fad6e2459a67a249bf1 |
Hashes for solcore-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 113bc241b8102cc52cf91cf736a72ae1115ec40ce3688f3a7af2fc23dc807f8b |
|
MD5 | 8f1358b6d823ec1d736f85a60cf722d8 |
|
BLAKE2b-256 | 9ef2cfc0a42049ec83f1f8bfa83ec062a8664621082a017a3d5e0a72ce76020a |
Hashes for solcore-5.10.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230b2e79117d08e1809e249e0c65ae55a52f0593047f1619772440e0b4c58c24 |
|
MD5 | 2fe64ed489b5aca205eb2c796a978531 |
|
BLAKE2b-256 | 361c29ce0bcf066c50716caa23f5a83b3dbec8b37625a68bdbf3391656639f4f |
Hashes for solcore-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41954542d3e3d2ad58968a34ba13820e064393de699bc20681e9c30a23f44c2 |
|
MD5 | 04cd775cef0cfbc10d9788db0604f8c1 |
|
BLAKE2b-256 | 3e5cc601dbc54fa3547aefe8b4e5e1e8391d1fb6f488ea1c02dc34c39f4e3bec |
Hashes for solcore-5.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c11c3dba1d789301be7dd3fea74ea4c0fa294af6b8227c427c7254ce654f41 |
|
MD5 | 85807b9e907529708ec570e70aa9b810 |
|
BLAKE2b-256 | 8329e4143a0860896c9ad2c1805bcd3a2ba08fd48feb943328fb6c7e27f01b20 |
Hashes for solcore-5.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5b5aa4db5c2f564781288f8afe4b4131ca3a533047190aede3e02ef74854ec8 |
|
MD5 | 2b6ee14761ff01e3bd97d11e9617a76a |
|
BLAKE2b-256 | a0fda72a43f53b60c56a9327826390f3f5cd27fd8033d9a1ed07207acdd3f9ac |
Hashes for solcore-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a323544cd476793f186236321272acc4054f4ad357ce01d080793efe7e56fa7 |
|
MD5 | a01d6a726f519cdeb305d02449285978 |
|
BLAKE2b-256 | ca94d5db8cb20beee13147ca49d5e3c12f5368886374f9fc7118ef35a0431b5f |
Hashes for solcore-5.10.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11547b1d2b5b62fdd649c8f15abc754c850c80692bb36f51cc6d7fbb0f8cd89f |
|
MD5 | fb318deddb11b94c411b81a0a27edf15 |
|
BLAKE2b-256 | b4fce5267782b4f8f52809d8b6373a860285594825c991328a03263a1b0fc4b2 |
Hashes for solcore-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1a0979d189f6511d362b82aba6da65ea03ef29eeceb7f4335558b574ee81ef8 |
|
MD5 | f10223c283be9cd4f53333f430312464 |
|
BLAKE2b-256 | 9d7a29665e28746b8a26866c2b6c5e9336c7694237058f6f2458e06632764216 |
Hashes for solcore-5.10.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f58a2815f31b3c1643d3efe3fb6ee7f31c45ab157207fe26a232002218078a7 |
|
MD5 | 16c8bd75f3ce4022d98247757cfde2c2 |
|
BLAKE2b-256 | 398690005f6403eb6ddc3a664665aca65a101743d3a9186d6046ee157c2575b8 |
Hashes for solcore-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa7ed40a8434547ea07d1c209ea217cc1462992df5d11707ae9cd63a74c7a32 |
|
MD5 | 81b37a868d26ce44dc3b12a75c5fc4da |
|
BLAKE2b-256 | f82af1a5e434963f6590ffb8573924c96e1c4cd95bbf642878cc5546c3ad950c |