psutil
Fiscal Host: Open Source Collective
Cross-platform lib for process and system monitoring in Python
Contribute
Become a financial contributor.
Financial Contributions
Recurring contribution
Your company logo will be displayed in the project's README, doc, PyPI web page and gmpy.dev (my personal website). In addition you can ask me to p... Read more
$150 USD / month
Top financial contributors
psutil is all of us
Our contributors 4
Thank you for supporting psutil.
Budget
Transparent and open finances.
+$5.00USD
Completed
Contribution #748753
Credit from Alexey Vazhnov to psutil •
+$5.00USD
Completed
Contribution #467444
Credit from Alexey Vazhnov to psutil •
+$5.00USD
Completed
Contribution #467444
$
Today’s balance$35.84 USD
Total raised
$35.84 USD
Total disbursed
--.-- USD
Estimated annual budget
$5.00 USD
About
Hello, my name I'm Giampaolo Rodola. I'm a passionate Python core-developer, mostly known for being the author of psutil Python library. A lot of time (12 years) and effort went into making psutil as it is today. If you feel psutil is useful to you or your business and want to support its future development please consider donating me some money.
Python projects
Python projects
- psutil: a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python which works on Linux, Windows, OSX, FreeBSD and Solaris. (2008 - now)
- pyftpdlib: a very fast, asynchronous, pure-python FTP server. (2006 - now)
- pysendfile: a binding to sendfile(2) syscall which lets you send a file twice as fast as with a common socket. (2011 - now)
Python recipes
- Log / directory watcher
- IPv4/v6 agnostic server
- socket.sendfile() (backport of BPO-17552)
- disk usage (backport of BPO-12442)
- wait for PID
- bytes-to-human corverter
- handle exit context manager
Contributions to python-dev
Being that Python is an important part of my every day life I'm happy to contribute back every time I get the chance. Starting from year 2010 I've been given commit access against Python code repository. My contributions are mainly focused against the Python standard library. Amongst others:
Being that Python is an important part of my every day life I'm happy to contribute back every time I get the chance. Starting from year 2010 I've been given commit access against Python code repository. My contributions are mainly focused against the Python standard library. Amongst others:
- 33671: faster file copy with zero-copy syscalls (pycon china talk)
- 4080: unittest timings
- 10882: expose os.sendfile() syscall
- 17552 : add high-level socket.sendfile() wrapper
- 2054: add ftplib.TLS_FTP class (FTP over SSL support)
- 12442: add shutil.disk_usage
- 10784 : add os.getpriority and os.setpriority (get/set process priority)
- 21076: signal module constant enums
- 18931 : selectors module, Solaris /dev/poll support
Contacts
Thank you for your support! 🙌
Our team
giampaolo rodola
Admin