Infrastructure for Finance
Project description
Thermos
Thermos is infrastructure for financial markets.
Getting started
Build and test using Cmake.
Thermos Philosophy
A thermos is a reliable container to keep your beverages warm. I use mine almost daily to enjoy tea such as Yerba Mate. My thermos feels reliable to me because of the simple construction and use of durable materials like thick stainless steel. The thermos does one thing well which is similar to the Unix Philosophy.
Basics of the Unix philosophy, documented by Doug Mcllroy in the Bell System Technical Journal from 1978, described by Eric S. Raymond who wrote The Art of Unix Programming, "is bottom-up, not top down". Mcllroy 78 had this to say at the time:
- Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.
- Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input.
- Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them.
- Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.
Drawing inspiration from both my thermos and basics of the Unix Philosophy, Thermos is intended to create a similar feeling for me in regards to infrastructure for financial markets.
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 Distribution
File details
Details for the file finthermos-0.0.1.tar.gz
.
File metadata
- Download URL: finthermos-0.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c9b5428bd849ccd5914659ac75db74a6d69713282332941582a0650621f58b7 |
|
MD5 | 9c1242b436ec35d33e1fb23b798adf81 |
|
BLAKE2b-256 | eede9dcef75c524fca225b2f7b30e277057ba7cdb43669e49d0b8c2a524481c5 |
File details
Details for the file finthermos-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: finthermos-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
- Upload date:
- Size: 48.1 kB
- Tags: CPython 3.7m, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f0cad89819bdb0ca3b539d6dffb350bbcff42b2ce36c001a2ed590e959b314 |
|
MD5 | bf937cd42582f2f9e467ba86b12246f1 |
|
BLAKE2b-256 | fbe7ef87c5004530e077ce21c18747f6cf069c2ac3e2ab4b5821797991aed1d8 |