Skip to main content

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.

If you would like to be kept up to date on (important) releases and new features, please join the Solcore/RayFlare mailing list here.

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

🚇
sbhasan
sbhasan

🐛

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

Release files for solcore 5.10.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for solcore 5.10.1
File Size Uploaded
solcore-5.10.1.tar.gz 4.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for solcore 5.10.1
File
solcore-5.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
solcore-5.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
solcore-5.10.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
solcore-5.10.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
solcore-5.10.1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
solcore-5.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
solcore-5.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
solcore-5.10.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
solcore-5.10.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
solcore-5.10.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
solcore-5.10.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
solcore-5.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
solcore-5.10.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
solcore-5.10.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
solcore-5.10.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
solcore-5.10.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
solcore-5.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
solcore-5.10.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
solcore-5.10.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 54.0 MB

Release files / solcore-5.10.1.tar.gz

Download URL solcore-5.10.1.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
225c849965e34fa3a6fb70dd00ae8b5620a25e8117254395cb2d729341c74803
BLAKE2b-256 checksum
How to use checksums
1b94dfdc56c2916a6b44a2d87f4c637d86e625325bd9fd2c481a6c0fa3c3c08e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp312-cp312-win_amd64.whl

Download URL solcore-5.10.1-cp312-cp312-win_amd64.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e5726660bf300cb7c47d1a55d3b2bf50c521121a6330ca4fcfcf994126e25fb6
BLAKE2b-256 checksum
How to use checksums
bafc7d521853ebbdd50e13a6bf1ab17bb06c8add35cb8e305d5de4dfefb821d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL solcore-5.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
13cefaae6abaed30c8aca14306bd4e2032aa3ece0c3fa6d399b7e9d8d56bad75
BLAKE2b-256 checksum
How to use checksums
7ada093770e030dc0232fa3691d33adb88e1709a51e21eddbd7d274a4f79d4ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL solcore-5.10.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
9a04fc1b747e2f10af9ea4a186021ec50930b727775a720ca352e84c5ebeb7e1
BLAKE2b-256 checksum
How to use checksums
eae76154319e9509124a560345caad074c93c7edbb53f706dfc9486254c1b62d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL solcore-5.10.1-cp312-cp312-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bea645f934564d5c5ee101ddbe5cf0e6fa3a39e0e43a25bd026c36e0f352bfa4
BLAKE2b-256 checksum
How to use checksums
c3b66bc2c59ce63f7dad1a98777b6ff1cee187e911d4e0303981afb042d94eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL solcore-5.10.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f99323ae7fad13f41b031d0f0e1f49065d0f7cc7a7c34630059d4547d21dc06f
BLAKE2b-256 checksum
How to use checksums
ac13ffbae2fc5d37ab07ba15a9aae84e1ec77bcbb7edf51c5f46f2cdbb99382a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp311-cp311-win_amd64.whl

Download URL solcore-5.10.1-cp311-cp311-win_amd64.whl
Size 2.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d3951e747d5e432093c5d56113e3fd4d75b3acb4710a81437d21d464d6b80e4b
BLAKE2b-256 checksum
How to use checksums
d0815ea575541a778e5b79982cfc05200360bf2a0d98b6b5e19be4dff88bf5c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL solcore-5.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a7d3c80dbd612b91c9ad33517e32cc6d9981f3cad444ed64bd994b1bb5f6597
BLAKE2b-256 checksum
How to use checksums
fd4ebc4f4f16d22c1f03eb62beb9c81d67f18feb6e5006ce5bd6c61a69aaf393
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL solcore-5.10.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
7a7884e2d4f2d806c08156e9cc0160713d816b7beecccaf8c5348af7986f02c0
BLAKE2b-256 checksum
How to use checksums
94218bf12e79bb9f5a5750a10af7f1e936a151eff780b325edc1f8e060cd4fbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL solcore-5.10.1-cp311-cp311-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7aa543b29bb462d507edc78ffc7b66a49cc942e368e0a40eee02c4bf26e67442
BLAKE2b-256 checksum
How to use checksums
1fb4fd1c275e3fa36228132ceaea86f2ef16e4233abeec548816c91e74f841c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL solcore-5.10.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
73302a71ae3b158904888ab703aa76c3d6dc818012c68228c1fd5c4519aa589b
BLAKE2b-256 checksum
How to use checksums
8aa5ac5ba545172547a58112d922685eabce91f2d0aa8c8d9e302467607e9cad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp310-cp310-win_amd64.whl

Download URL solcore-5.10.1-cp310-cp310-win_amd64.whl
Size 2.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c115bf0517a965f7dcdda24fdb9990d97328e474d0b73d72e320a21a31a5f0a3
BLAKE2b-256 checksum
How to use checksums
e41cc38bdc4a61d030fb79e2a513273d20f9b78ab17ad254c961943d822e6120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL solcore-5.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8fbd8f3ffdec4d259bd3219b67199f91728e75378d48d2a8aede019195aefdfb
BLAKE2b-256 checksum
How to use checksums
6a6cec0570b4df8336cd3b1c224405ee53b8748f75f67f045372ad340105c917
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL solcore-5.10.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
8e47ed1b8c75f758e91f60975305a047442e426a68c53b942aa3ed9ef88d8ed4
BLAKE2b-256 checksum
How to use checksums
b8fd93229099032097b661eed14637cfa264d37f629b0a953f1896ea0bf9e450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL solcore-5.10.1-cp310-cp310-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cdbc46708123d1d1fad3365459ac80839bf397abc711f8633086e9728c5b284e
BLAKE2b-256 checksum
How to use checksums
941ac695bfdadb25b35ff07b35dbf403261d7add67723cfde7a6cef143b2bc20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL solcore-5.10.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 3.1 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e2c34c3d832bb3d3ce865d9cb367177a73a15e1edf82e5352a0bc344210fbab7
BLAKE2b-256 checksum
How to use checksums
027655e2602e6d6f0a42540a4ad049594b4636ebb3639dfa4ac555422d504873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp39-cp39-win_amd64.whl

Download URL solcore-5.10.1-cp39-cp39-win_amd64.whl
Size 2.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f04194e6fd2da3ccb8d8af05404c07db462de891d626e57a7851af23eac7ca66
BLAKE2b-256 checksum
How to use checksums
c98a36ad57d53b313afa57458daddb45f522408ba70b1484f34fe14184b542d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL solcore-5.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7f9bbedab42360bb6ccf7ff34b54077ef4b43b96af44613a56fb0cb5f3e90da9
BLAKE2b-256 checksum
How to use checksums
00f9ca9b182ccbececf64cf7ca307f11c96ff613c5efa0668b772c621f14bbb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL solcore-5.10.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
8d482ef224090e99f62d805bccdb0e552afe0368e360f991101ba92e77b84d58
BLAKE2b-256 checksum
How to use checksums
8a392efe302206e249a0f399a87cd802fd9b3823a38e2ce28de2fb82965bffe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / solcore-5.10.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL solcore-5.10.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 3.1 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
99a48f653ba10656335b3f1e33e98ddc466b5da1928fe0dfe0364db6ce6a7b8b
BLAKE2b-256 checksum
How to use checksums
532fb6d2fcc14ee8a358ed793130f52c5cbd56736367cf1fc691db0dcfb96228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

5.10.1 This release

20 release files

5.9.2

25 release files

5.9.1

25 release files

5.9.0

24 release files

5.8.1

13 release files

5.8.0

3 release files

5.7.7

1 release file

5.7.5

5 release files

5.7.4

1 release file

5.7.2

1 release file

5.7.1

1 release file

5.6.0

1 release file

5.5.0

1 release file

5.4.0

1 release file

5.3.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page