Skip to main content

Thermos

CI release check

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.

Metadata

Release files for finthermos 0.0.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 finthermos 0.0.1
File Size Uploaded
finthermos-0.0.1.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for finthermos 0.0.1
File Interpreter ABI Platform
finthermos-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 51.6 kB

Release files / finthermos-0.0.1.tar.gz

Download URL finthermos-0.0.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8c9b5428bd849ccd5914659ac75db74a6d69713282332941582a0650621f58b7
BLAKE2b-256 checksum
How to use checksums
eede9dcef75c524fca225b2f7b30e277057ba7cdb43669e49d0b8c2a524481c5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / finthermos-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL finthermos-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
Size 48.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a5f0cad89819bdb0ca3b539d6dffb350bbcff42b2ce36c001a2ed590e959b314
BLAKE2b-256 checksum
How to use checksums
fbe7ef87c5004530e077ce21c18747f6cf069c2ac3e2ab4b5821797991aed1d8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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