Skip to main content

Python-based solar cell simulator

Project description

image

All Contributors

image image Documentation Status Solcore codecov Codacy Badge

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):

Diego Alonso รlvarez
Diego Alonso รlvarez

๐Ÿ’ป ๐Ÿ› ๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐Ÿš‡ ๐Ÿšง ๐Ÿ‘€ โš ๏ธ ๐Ÿ”ฃ
Phoebe Pearce
Phoebe Pearce

๐Ÿ’ป ๐Ÿ› ๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐Ÿšง ๐Ÿ‘€ โš ๏ธ ๐Ÿ”ฃ
Tom Wilson
Tom Wilson

๐Ÿ’ป ๐Ÿ› ๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐Ÿ‘€ โš ๏ธ ๐Ÿ”ฃ
Ned Ekins-Daukes
Ned Ekins-Daukes

๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐Ÿ’ต ๐Ÿ‘€ โš ๏ธ
MarkusFF
MarkusFF

๐Ÿ’ป ๐Ÿ› ๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐ŸŽจ ๐Ÿ”ฃ
Jeremy Cohen
Jeremy Cohen

๐Ÿš‡
Jonathan Adams
Jonathan Adams

โš ๏ธ ๐Ÿ‘€
Mohammad Hosein Ronaghi
Mohammad Hosein Ronaghi

โš ๏ธ ๐Ÿ’ป
Federica Trevisan
Federica Trevisan

๐Ÿ’ก
Artyko
Artyko

๐Ÿ’ป
Emmanuel Carreira
Emmanuel Carreira

๐Ÿ’ก
Nimish Verma
Nimish Verma

๐Ÿ’ก
Peter Tillmann
Peter Tillmann

๐Ÿ’ป ๐Ÿ› โš ๏ธ
jmllorens
jmllorens

๐Ÿ’ป ๐Ÿ› โš ๏ธ
Luigi Giugliano
Luigi Giugliano

๐Ÿ’ป ๐Ÿš‡ โš ๏ธ
michael_oz
michael_oz

๐Ÿ’ป
Hrishikesh Suresh
Hrishikesh Suresh

๐Ÿ’ก
Justin Cooksey
Justin Cooksey

๐Ÿ’ก
Yura Osychenko
Yura Osychenko

๐ŸŽจ
canns99
canns99

๐Ÿ›
AndiPOz
AndiPOz

๐Ÿ›
Jai Agarwal
Jai Agarwal

๐Ÿ’ก
jkrich
jkrich

๐Ÿ’ป ๐Ÿ›
Rushil17D070020
Rushil17D070020

๐Ÿ›
Eric Tervo
Eric Tervo

๐Ÿ›
Eli Schwartz
Eli Schwartz

๐Ÿš‡

This project follows the all-contributors specification. Contributions of any kind welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

solcore-5.9.0-cp311-cp311-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.11Windows x86-64

solcore-5.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

solcore-5.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

solcore-5.9.0-cp311-cp311-macosx_12_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

solcore-5.9.0-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

solcore-5.9.0-cp310-cp310-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

solcore-5.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

solcore-5.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

solcore-5.9.0-cp310-cp310-macosx_12_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

solcore-5.9.0-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

solcore-5.9.0-cp39-cp39-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.9Windows x86-64

solcore-5.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

solcore-5.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

solcore-5.9.0-cp39-cp39-macosx_12_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

solcore-5.9.0-cp39-cp39-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

solcore-5.9.0-cp38-cp38-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.8Windows x86-64

solcore-5.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

solcore-5.9.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

solcore-5.9.0-cp38-cp38-macosx_10_16_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

solcore-5.9.0-cp38-cp38-macosx_10_16_arm64.whl (3.0 MB view details)

Uploaded CPython 3.8macOS 10.16+ ARM64

solcore-5.9.0-cp37-cp37m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.7mWindows x86-64

solcore-5.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

solcore-5.9.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

solcore-5.9.0-cp37-cp37m-macosx_10_16_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

Details for the file solcore-5.9.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: solcore-5.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for solcore-5.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ffe003b489aaac556bf3729869235b9afb94d58453b8f6130a5f2b8cbbb5f630
MD5 92113211a83817da55e511b82a67a595
BLAKE2b-256 6ad5487fa86e39a8bfa65d310f20e47574dc8dab12e23adeedf53178f2a50940

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ba6eb0e3892c5a7f15937f4b2df7d1f4477bacb4eaaccbc6e752dcef6dace65
MD5 5b05b36c57aa704adb3426899553a7ba
BLAKE2b-256 2c785268eaf0939cc98e781e84ce58b2ec51472f8cdce8640970c1806376aa83

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 221931e2128d0d96098b456a5d2a7d935eddf39a914bafa2464c787ebec144cb
MD5 fcb0dfb6c14ddecb2c95785a51d4d969
BLAKE2b-256 2caeeb122a75a5e5a5ff37d22d8f42121cf9a4f92cff0a3bf706781cb8b9ccbc

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 89042175a6a3f993c70dc4cff721221f1d9c40e7729edb6eda88958c6a92c8a3
MD5 12f0a6edc581f1abad79cb2daae4d995
BLAKE2b-256 b5c5081bab3d6b7f34a9f73481e8bf3af10d9c20731ad2415747d27c9dbe194c

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23d9415d558d6417cd4fd6038ed023cba1e2477b20c1a669936731f645e90de1
MD5 a9e12651a4448ceb1d5ef0b981464c5b
BLAKE2b-256 52d130b22eed7802c092dcdcbac198c656d3f7f52dc18ef3241ee18f70cc2d80

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: solcore-5.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for solcore-5.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e41abbffda0d4d0db9e1d92893f4bbb57ff191c1ea937955407705b068aa522
MD5 4ac367dfd3708bf31425d5a167870872
BLAKE2b-256 a2af5d998d1152508622f96010110f4e927d4720e365bf1edd7863abdaa4a420

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 560bfbbc48480dbe18492f54395ad77a058de6f3c25b28b74d65d58150157b1f
MD5 4591947894116760be36f91d868a4651
BLAKE2b-256 293d3a1ae25eae51b9c76f191527df2513a68ef8e12dd1d8dcb54487b97aad34

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76449989a6c630c43ed012a1152b31d2b08a45d564c0e99b50caa29c3766b75e
MD5 9c9f093e21836bf5d7edc6e89dc090b6
BLAKE2b-256 0c1ffb4227381715814ae92b71dacb3c1c0acd3e9eeef590306f8b28c2638296

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 cc5e14b2ad6306a1dc89c03f1c56bbbc65d59ec1e6df728d013cf22a3153ee80
MD5 603bee633750f1938822840dc4760919
BLAKE2b-256 66226c864ae84bdecce1496dfc1ed966e2b6c1d9361e9be616ce41338bb5ebb6

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f697034019ba2388bf392ce0384e35d1d3e42eb3cfc848e996c6aa3696ca9e5
MD5 c1c059541ed72de7f37d04511224cdc8
BLAKE2b-256 ae6bd759b4890235811aa3be49613c5f8b08713f9b29fb0138d22c76d94584d4

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: solcore-5.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for solcore-5.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4878d4c422382f17601c5b43ca2a67d68bce0d82dcb147697f3e1f43a66d3df4
MD5 f6402406cdca0443a4292c1e6d5e9ed1
BLAKE2b-256 7617f8682c9ad380648eb8a2dd3100daebc23db07635be4c45ef208d1572e39e

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31091b1b34b6e487c0fb80408172827f61f33460954c9a7b1965636d0a2ca0b2
MD5 451c9a4c94440083b03e062f8c534f1d
BLAKE2b-256 2c74ad240e8783da2b31e994494df1020e267c7a1b0d0d4e366ed1d7223914a7

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 426d730f4275183e3aa4d3653c1bf8c369d70609b7011b270388c101fa38c3da
MD5 94462aca001be291cc84ff22f4bf8573
BLAKE2b-256 474ee612fd91294c512d2bdb8c371a55890bf7f334c24d40fb3d2da13758aebd

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 3e17ae6090cab9ea57be3dbd5bfa0add17bf4df57a5a181c3b71b08e259aeb27
MD5 7ca50858dc61fca44318337ebe8ddac3
BLAKE2b-256 48615a027c483ffe8057a9c132565603c682a46e757f7f7c61be4257de672047

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8919991b4c8d74ed09297a9d29f4825b01f7d9bef603e5cd0ab879a92f798eb5
MD5 f86bb7135aaa7032b8ef28fe0308ee7e
BLAKE2b-256 db380333aa422c163a0ffb601803425d4d9da642249c7f1e592b6d186d247f5e

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: solcore-5.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for solcore-5.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a5041121fd2bb799935e28cca9cef22d5b462785f33a4257087789d641bc8b61
MD5 f1d2c560ed82b79a245b7b46ec0796ae
BLAKE2b-256 2033e70ea1739e221477c9e056a7491b32a054ba89eafb6e006467659d9e1182

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13ad109c2b9dc929a1d9954144bfc051cee8094c4e2fb2bf63c12a0fdedabdb5
MD5 0afd8f79c2385d6a8c27868e53955ee8
BLAKE2b-256 18773ceeb8568242108683fd31767bd2793e3797372dcfbb5dc79a81192cdb1c

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 076c35ef23188ea11341c9a6a664b6511e4a09d5bd5c0b298f9a1f9cfab549a0
MD5 916ff0329b6d94f5ce926a39751b013b
BLAKE2b-256 e7ff18582599280ef9a592b95206d0ea1bd1b2a070a994dc12148475823055e4

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 32db11378897be5d5573cc9b634d24d59a16beb99fd8aee4b513a5be7526596f
MD5 e6db89cf17d2bd69efa49c918d3825b7
BLAKE2b-256 a352062eeb4d309cb4f9df1493b4695c2894e11f14828b68069d0c41e748b91d

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp38-cp38-macosx_10_16_arm64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp38-cp38-macosx_10_16_arm64.whl
Algorithm Hash digest
SHA256 c38f8a8128d9959cedcb3c2da48ac8ec174226a715c4bc101686bf1a8b8cbfd2
MD5 7fc16e6f1bc6c2465d9aae6d94beaab8
BLAKE2b-256 77d36cf76a3076a7826f3c59a60981b3852764adf0271cfc04ee55110f0498b1

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: solcore-5.9.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for solcore-5.9.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e9ada93db2a28cd7d49ca6c14da8e248958101f661f50a1107347364ec3756a2
MD5 e6449c0600f92b47c6f14ba73a87a83f
BLAKE2b-256 2d88c301deb1ef6175933cb1bf9058011c9c4c058d562568aed2a2e56538f487

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20c03efe41f4f33317bb1113323d83c442c02246a1ebc97721ff2f8df1f3ad28
MD5 2ea71eccb40cd4b669221a396adc3137
BLAKE2b-256 0473f7883a37a2392630b16c191d43110fbcba4dc8b57d1ec73a0ff6ab08348b

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c1b0b9c9a17bc179a0bf65006bf166fd8fe0a46c736471406b68a34fd89c9bf
MD5 0fa0c77166acd9fa57aac36643393913
BLAKE2b-256 3640a01bf92d4556f38c1574638c6611526b8b828e0291bf95a23646e275c6e6

See more details on using hashes here.

File details

Details for the file solcore-5.9.0-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for solcore-5.9.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 443763a8e35cf50a4a933f093ea6dbd3fb999cd30c9f180442df3f53805dcf94
MD5 796363a40973215513422c10713b19fc
BLAKE2b-256 e0980da407d8db6740945ec035fb12ac02e90db0182601cb19de0a7b2c63a57a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page