A comprehensive Python library for collecting hardware information and performance monitoring on Windows and Linux.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
HardView 2.0.0 - Advanced Hardware Information and Performance Monitoring Library
A comprehensive Python library for querying low-level hardware information and monitoring system performance on Windows and Linux systems.
Features: - Hardware Information: BIOS, System, Baseboard, Chassis, CPU, RAM, Disk, Network - Performance Monitoring: Real-time CPU and RAM usage monitoring - Cross-platform Support: Windows (WMI) and Linux (/proc, /sys) - JSON Output: All data returned in structured JSON format - Modular Architecture: Clean, maintainable codebase - Duration-based Monitoring: Monitor system performance over specified time periods
Hardware Information Functions: - get_bios_info(): BIOS manufacturer, version, release date - get_system_info(): System manufacturer, product name, UUID, serial - get_baseboard_info(): Motherboard manufacturer, product, serial, version - get_chassis_info(): Chassis manufacturer, type, serial, version - get_cpu_info(): CPU name, cores, threads, speed, processor ID - get_ram_info(): Total memory, individual memory modules - get_disk_info(): Disk drives, models, sizes, interfaces - get_network_info(): Network adapters, MAC addresses, IP addresses
Performance Monitoring Functions: - get_cpu_usage(): Current CPU usage percentage - get_ram_usage(): Current RAM usage statistics - get_system_performance(): Combined CPU and RAM usage - monitor_cpu_usage_duration(): Monitor CPU over time period - monitor_ram_usage_duration(): Monitor RAM over time period - monitor_system_performance_duration(): Monitor both over time period
All functions return JSON-formatted data for easy parsing and integration.
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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hardview-2.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b020a71ad72494d10da2c87d522792ecacb55cc5314fed3e953bfec04f68a17
|
|
| MD5 |
20dedbc9e5716e7bd8064ac8d3c2b701
|
|
| BLAKE2b-256 |
a4f7b63b430146ad0e01bad4787b5ffac72a8acbaddd1f41bf7fe9c03346f188
|
File details
Details for the file hardview-2.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 19.9 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8b81a2ec41153812be7d906dbf6123192cd3c0a3308feda3fc37e9f05e1cb9b
|
|
| MD5 |
34b1818ec9a4a11bac3518c7134f0234
|
|
| BLAKE2b-256 |
eb0ae0fa1db1c5a740d8e60fd40cf0ce0bbef6ef4e3a1f3ef79aae23ac8e2457
|
File details
Details for the file hardview-2.0.1-cp313-cp313-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp313-cp313-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 38.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
437ac62eee2bcf0ee13dbdf8b6f79bb34f063ce5a0d80318208da0f65100c89e
|
|
| MD5 |
64f2240dce40e5f892bc67ce7a8a742d
|
|
| BLAKE2b-256 |
2ec2300f43f71fdaccdfb31edeafb0ac641c00c4db6f780c43b3b9db946880c3
|
File details
Details for the file hardview-2.0.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 40.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49823bca0d7143ebd130d2b2b430583c05a5771370a4e247773c140b20fd6896
|
|
| MD5 |
d6ccbb5ddeea0bcceb969ec7d585318f
|
|
| BLAKE2b-256 |
29916f8827fb603437b6f5a49b74ba059933e0e4a95dd50983e51058391b449c
|
File details
Details for the file hardview-2.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a48ed69665130a223881b08a557ff4351bb78868672e1e1a30e9037db6f379ae
|
|
| MD5 |
050409a5460e88426be6cf49f878870b
|
|
| BLAKE2b-256 |
882411d1a09594c9a943d54a645285320287495f04510452cf42a16adf2f09ce
|
File details
Details for the file hardview-2.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 19.9 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7e90d4adf15a38e11bdfad13b5a3dfc7c1c352fca3553783cf8a58fa95c99f6
|
|
| MD5 |
43ad1a69103024b3d09297925b2e5e7d
|
|
| BLAKE2b-256 |
d1abb06c24e1c277ffc6a641fd0078c5c93b0bafb6c0e4e114af87abaa5fd19e
|
File details
Details for the file hardview-2.0.1-cp312-cp312-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp312-cp312-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 38.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
722677489c9e7a49a7687c722df0679dece21e1bba987196707387e577e07de9
|
|
| MD5 |
6e240b5e48f8a6810a399eccd33bae82
|
|
| BLAKE2b-256 |
bdf2127be334332eea344a78a45c9911979f330571ad905563d2813a0ea744ce
|
File details
Details for the file hardview-2.0.1-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 40.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3128468b78c627acb8f6f387576840b3cdceee9f52490cfd8c39ad1952079a4c
|
|
| MD5 |
73dc2a7cf642b3435c3bd4cc674ce658
|
|
| BLAKE2b-256 |
2542a9427b0e573c485c97428e0304bf71583754282d26a2de13e0e4c3918e3b
|
File details
Details for the file hardview-2.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb7498357e777b387da151bd9a97a4a51bbcfa1285398a93524e630f745da193
|
|
| MD5 |
4cbb379011957b49ee93855f096da4c4
|
|
| BLAKE2b-256 |
cb964d98eae8881d2323317ef692ed4bbd530505c22daa04b515209009b1fc17
|
File details
Details for the file hardview-2.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 19.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
055beefe380ddfa69e8bab8eb3e2974b95f1f78c1a6f966cf3291cbe6af46fde
|
|
| MD5 |
866d099bdb7b6a5b42222ca745846efe
|
|
| BLAKE2b-256 |
d52f2592bce56df3f42056d304405942049e6903a6fb4cf68882fd06901e90bb
|
File details
Details for the file hardview-2.0.1-cp311-cp311-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp311-cp311-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 39.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81ea41c423d2d06770b8025c7367bc9a922120433da9c7d6ae8bfbf66cbfac7e
|
|
| MD5 |
27e7f64bca9550b16751ed4e11095bc7
|
|
| BLAKE2b-256 |
02ccf06fd8b906ba0b80a3634a1b7d1bc22f14e80c86514e7e1ee185f2337bdf
|
File details
Details for the file hardview-2.0.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e62c01f59d00fa91937860c8b650d7c488350d6b04bba1c7cbb6cafc76db654
|
|
| MD5 |
6da2ffc1b6c3b3317b2485d7ef5262fc
|
|
| BLAKE2b-256 |
d96e91fdc397ab92b1a558a84901aeb4a9092189a7a54a9e460126c1f3f2bfc9
|
File details
Details for the file hardview-2.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60392dfbaf1532e303e03823129f289ab78bcafcbbb0a274d5e3d1e3f8e84794
|
|
| MD5 |
ecd5859a6d79d8e13ba008de0271db46
|
|
| BLAKE2b-256 |
c141996934ec1dc9b98a6f6f44c67cd069f39e8f6b03eac75dd5c9437a4298f7
|
File details
Details for the file hardview-2.0.1-cp310-cp310-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 19.9 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59796ee43367bfd7c77155ce89a71e95bcd5d1c6d0e5f7b233ef720411dba27b
|
|
| MD5 |
29b9e1b5d97aed66c850b73a600d0b41
|
|
| BLAKE2b-256 |
908e9a3fff8d8ccc512b45de7808bc0041841978512a00e7ec908231114830d3
|
File details
Details for the file hardview-2.0.1-cp310-cp310-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp310-cp310-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 39.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
825d474338424864ffd169c5a65c8b8c3e21ad8a7a1e930a010db99aab751678
|
|
| MD5 |
0d44c5f739fdc7c89d98bc0620daa842
|
|
| BLAKE2b-256 |
ed92edb7b7a26b05e74e43c894bb113f460b8f0c2fdf4d8c62da0853bac8d6fe
|
File details
Details for the file hardview-2.0.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14531bb7be932748aea14cda4f010c082788fe880f718f0ea53a42743966706d
|
|
| MD5 |
dd4aee92f6870971c7ff54115bf2717b
|
|
| BLAKE2b-256 |
f56ef1f74ee691a48be66d846f54c64c16e3c68f64c8fede06d1d6997487afa8
|
File details
Details for the file hardview-2.0.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46af50f033eaf9224355639d93df285ca9b24b980b8aa069d9df66855db83c6c
|
|
| MD5 |
a675c7fbc42cdf1b615d6ef72a1c5459
|
|
| BLAKE2b-256 |
fbafef351c424124dfa84ccbaf411f624c94c2b64afc7ce09068524bc4a891b4
|
File details
Details for the file hardview-2.0.1-cp39-cp39-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp39-cp39-win32.whl
- Upload date:
- Size: 19.9 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1274a3d331f42ff889ddffe6bd965450dfb89223f91cfa3e57ccfa1a77e4a96
|
|
| MD5 |
96ad32e117e7754cae82b5fd8a15ed67
|
|
| BLAKE2b-256 |
044bb11408fc04334b7e056dc1708266f98a55a301fc1471d1178f5abb0aba6c
|
File details
Details for the file hardview-2.0.1-cp39-cp39-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp39-cp39-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 38.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f86509dd1f068ef28cd95de0e7a6d0726df01ff9b776cadf732720ea01bb604c
|
|
| MD5 |
2f248281948db7acd3480c9fe5d3fd4d
|
|
| BLAKE2b-256 |
519111849f39f3abca5897656244c4af7d009370f79fd8675227b6d54e97b4d8
|
File details
Details for the file hardview-2.0.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 40.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73193c8b620fb9069150a60a4d0849abfaea765469a068a59b811e55c8df1264
|
|
| MD5 |
1a6b80a69c71948a6ed4b1080d2c0292
|
|
| BLAKE2b-256 |
08b8a586063b90bd45136da921abae1a3ed5ea31371384a9aa2474527e83f2de
|
File details
Details for the file hardview-2.0.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: hardview-2.0.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 24.1 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
babedd39cae1e97d3a9655a960819cbd9a441c2b960d411989d12cfaa47897a7
|
|
| MD5 |
35ec6184594d04a47b8dbd17fa1dab13
|
|
| BLAKE2b-256 |
36c848cd0a079649745c414541fd0b13d841246175aaf01eebacf93f281b888f
|
File details
Details for the file hardview-2.0.1-cp38-cp38-win32.whl.
File metadata
- Download URL: hardview-2.0.1-cp38-cp38-win32.whl
- Upload date:
- Size: 19.8 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd3e621446e77bffa050da5a53a678a0d5e4ea55bc6c7707092ae3843dbd91e9
|
|
| MD5 |
3fbbf123813735a3c0fd0c52160b4bdc
|
|
| BLAKE2b-256 |
52f1809f04fe9601dcc486e45e1615d261818c460c82b4a611af0434b64be7d7
|
File details
Details for the file hardview-2.0.1-cp38-cp38-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hardview-2.0.1-cp38-cp38-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 39.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d9a6a98904271c7702b59252f7c064dafa7789c39b69af7cfee59148696afc5
|
|
| MD5 |
d07080cc78fc08fc8ddf9324132e5406
|
|
| BLAKE2b-256 |
403d0024c70d052218e071474b615ffefbad0f99b2f8f06a9e05a76c6d313691
|
File details
Details for the file hardview-2.0.1-cp38-cp38-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl.
File metadata
- Download URL: hardview-2.0.1-cp38-cp38-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
- Upload date:
- Size: 40.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e823a9bdf37e580106447dd0dab89087b0d13954e14bf2ff7f15d401c559e28
|
|
| MD5 |
d9e8bfbebbf83a4f31f7c4cc0a525124
|
|
| BLAKE2b-256 |
50b92c88317b9cea7b95cc375357bcd8c5b6887ac25ecb7d6133ecbd7b4eb5c2
|