Tábuas atuariais em C++ com interface em Python.
Project description
tabatu
Definição de tábuas atuariais em python com códigos em C++ para melhor performance.
Instalação
O pacote pode ser instalado diretamente do PyPI:
pip install tabatu
Uso
O pacote fornece 3 classes para lidar com tábuas atuariais: Tabua
, TabuaMDT
e TabuaMultiplasVidas
.
Uma tábua pode ser criada diretamente a partir de um array de taxas.
>>> from tabatu import Tabua
>>> qx = [0.1, 0.2, 0.3, 0.4, 0.5, 1.0]
>>> tabua = Tabua(qx)
>>> tabua.tpx([2], [1,2,3])
array([0.7 , 0.42, 0.21])
tabua.t_qx([2], [1,2,3])
array([0.28, 0.21, 0.21])
A tábua fornece métodos para cálculo de probabilidades de sobrevivência e morte, além de fornecer algumas utilidades como tempo de vida futuro máximo e um indicador a respeito do fechamento da tábua ser platô ou não.
Documentação
A documentação está disponível aqui.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tabatu-0.0.1.tar.gz
(134.2 kB
view hashes)
Built Distributions
tabatu-0.0.1-cp311-cp311-win32.whl
(178.1 kB
view hashes)
tabatu-0.0.1-cp310-cp310-win32.whl
(178.1 kB
view hashes)
tabatu-0.0.1-cp39-cp39-win_amd64.whl
(188.1 kB
view hashes)
tabatu-0.0.1-cp39-cp39-win32.whl
(178.7 kB
view hashes)
tabatu-0.0.1-cp38-cp38-win_amd64.whl
(188.3 kB
view hashes)
tabatu-0.0.1-cp38-cp38-win32.whl
(178.8 kB
view hashes)
tabatu-0.0.1-cp37-cp37m-win_amd64.whl
(188.2 kB
view hashes)
tabatu-0.0.1-cp37-cp37m-win32.whl
(178.7 kB
view hashes)
Close
Hashes for tabatu-0.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 234c3bcaeaf20bd49c412c0297d99528c055ad41c9616570a984a5e08ded178a |
|
MD5 | 9834acbe59f3dd0fcbbfe8fdefef8554 |
|
BLAKE2b-256 | a58066a7f17320973c48e2f174f0fe85824459889a584cac63d8b84678d99619 |
Close
Hashes for tabatu-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8c4372f128561082edc5644ef3aa030a09ff889d6067a22bed71d1a8d77a2a |
|
MD5 | f49143f4f5f724cdc76fb228fbb1969b |
|
BLAKE2b-256 | 71d98281855a3f984042f5e02ca8bd24a21f9ab8ddebf402ffb876c753ca4ca0 |
Close
Hashes for tabatu-0.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 095a0ae5fd2e5eb603bb65a1337d5e39447fc9adbf64c1d613265fc4b027bf7a |
|
MD5 | d2745fa2d4d8afdfc054606fce6b610f |
|
BLAKE2b-256 | aa298829cfce138e90690e3635b344b745ae24f1d4aa66f831032ab6c99de540 |
Close
Hashes for tabatu-0.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 018a4eb5a2376e9cd635c010b2b4493b845aa963d69f0acb3c7e841c3615dcce |
|
MD5 | dd0b79dcf403d12192aaf229643644d9 |
|
BLAKE2b-256 | 206d57369a4e77a8af4c45f13e4cbdd037bfefdaaafe4f603c43c1a979fb1b75 |
Close
Hashes for tabatu-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16e02ade5f1af70f7b60b2b7de2b44b2e830ac4d7b7c3dd7a1e0a662d3dfa69 |
|
MD5 | 3b0dd54befc9aa0dd21511f7bbcb0189 |
|
BLAKE2b-256 | 43764f2f5a9124fd97c9357784f4f921acb627a5c60633aed8eb9cebdd862b57 |
Close
Hashes for tabatu-0.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ba09646e1c870ba7f0134072c698fd29c66697f63cebcb4b0d1b90aa4cce4d |
|
MD5 | af36570a24d4747c0ef69b9ff9ccde08 |
|
BLAKE2b-256 | b3186041d3c410bf3fa43906e296fcd73a20f74876774469880561937d0bb795 |
Close
Hashes for tabatu-0.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef0198cefc18c3029efc70c98f266971eea58874684545306ead9f652fd0edd |
|
MD5 | 2025c083aac84e84f35088c671f88e7f |
|
BLAKE2b-256 | e9be5988aebf32aeb6f2a4d81244d70d4d44a610eea5aa75a0f1bd933b2c4f4f |
Close
Hashes for tabatu-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7405450523836db3a1420d7cb79d7c44270305b8ff28965ec227ff40f95aedbb |
|
MD5 | 145bac5ee466b273d1618aebdf0bb773 |
|
BLAKE2b-256 | 83a71f2cd871039b6f0ea3d2f32761b94454e15a6cd22fea98e6f53e4dbb058f |
Close
Hashes for tabatu-0.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4dd154bbe7909fad4da67a1d188881e2313fb5483439bbbab565fd34e705dc |
|
MD5 | a51a79828c7437466e6b2c08283fd822 |
|
BLAKE2b-256 | 502ea25e74270bc8cbeb34ceda24b1563dbfa168eed35bdf32b4d12901f39cb8 |
Close
Hashes for tabatu-0.0.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457af830fec282e73dd1dabcc1a1529d005f0bdd5c5f95161a545456f22030e5 |
|
MD5 | 0c04547de66422b9cd39b6be0e71bd3a |
|
BLAKE2b-256 | 62f77fc397389c9e173b1974b0691c1530aca87b822e595ded07d1c08ab7edaf |
Close
Hashes for tabatu-0.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0d38df5e983d613711bbb1f981f24bb473eca9d8b1bd1d24caafe818361dbca |
|
MD5 | 88cad7d25fba1bc8c56c6dd350e66ccd |
|
BLAKE2b-256 | 7b35892790e52837d49d81ff30e17ae5735b48afe63690fbcfe47438604a3cda |
Close
Hashes for tabatu-0.0.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0cb6a53ae2dad856cc91245f5334c9fb78241c5334ec15dc228c6e879cde5b4 |
|
MD5 | 2fe5183a4a11d85087f67404da48c316 |
|
BLAKE2b-256 | 25c239bc148c2585870e2e0323a2a1279d9fa47bc0bc6777f4c61ce35ac1bfea |
Close
Hashes for tabatu-0.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1790ba5fe516b2b5347fd386cffec09d19b8ff93347c106f2ef5af80bc3946 |
|
MD5 | 38bf1cacab251c2808ca6e6098298e6e |
|
BLAKE2b-256 | 6d6904fe753e564bac24aabf5cc7cf58ecdabe9d88785b301cebfa5cea20980b |
Close
Hashes for tabatu-0.0.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c8824e851c09cc3cf12c3f5f5f069178633e211a1c9f3f95a62476eb0edddec |
|
MD5 | 4a10f9e9a4b69a8f86a5ecdb53ef9f07 |
|
BLAKE2b-256 | d09f200670c696c684004d3cdaa6f65d385a3052aa55d18b9fcca3b64d22a1ce |
Close
Hashes for tabatu-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05aca1745b03c2748e96a9b38457ecaf70f87968a71a89ac18ca05910fd13bfe |
|
MD5 | 72e7a03d1cbd9bb20f9614014613ba21 |
|
BLAKE2b-256 | 2518f77cde531175cb885c0aef1051732baf38872f9df87c422a7022daaddabf |
Close
Hashes for tabatu-0.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 014578560ec597f6cdc4f27c62214ba5574009a5b84ba364f911104e43d559d3 |
|
MD5 | e2c7467d8e34b8202390d58ba5c6dc2f |
|
BLAKE2b-256 | 2d04b2f31190e7a522b7d56517852bb06d159b1897db296dd9ea842f4b25b932 |
Close
Hashes for tabatu-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547e0dc690b0cf566057a6ebd9f8e8cc836451d323382feb47f7c2fceec96cea |
|
MD5 | 4cd4444fca8c6847c3b72d5d6acf6c2f |
|
BLAKE2b-256 | 1627f1c66057a19d4cfa25d6698cad05d9a5bc486db3397e875c7a4c10ddf364 |
Close
Hashes for tabatu-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34bb6638f3f5e1951134a3ad72eafe2a0036243e04622c0efc46712943b3d497 |
|
MD5 | 325d84c0ddb99f7c6f9880a9f858d1ab |
|
BLAKE2b-256 | 85dab6825cc8d41f13eaa737a9cece5c1142b4adfd57cd697b6b74ce667bc228 |
Close
Hashes for tabatu-0.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c10aff372e3dffaf738d1cf194f5880ba24f9137cf0b44f094ba478ad791600 |
|
MD5 | d66e2ccc70322e008b8709365b766cc7 |
|
BLAKE2b-256 | 1e754cdd0eb3662139e72b159c689cefeb1ce7b3587e240b0b52b5eaf4f6306c |
Close
Hashes for tabatu-0.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af63e5ded1faa36f5b2eeab02d3936d0e904b6f0ad64bcc8806e0038fbc19841 |
|
MD5 | 8f1384aca811e6f39b31fc178f4f5950 |
|
BLAKE2b-256 | ac2e49bcffe8baeccbe6db68cc6aeddd03eb71c2ee4a447905b57ea5303b9911 |
Close
Hashes for tabatu-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6960d7d525e3b8723dae520acf76ba66f445eefe12428f7392ff01e469e1c8e |
|
MD5 | 30d835d712fc4a6b9cdecd6c1ca35fa5 |
|
BLAKE2b-256 | a05623ba67b2a8b3d1bc2044053dd79f01580cf9e7c476680921b6491b3dd92c |
Close
Hashes for tabatu-0.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca1831f64d2281478adf6c9685241745bde2798ebcfbc14be5e6a2e42a25e869 |
|
MD5 | feffdce21ac6799259c269526be75065 |
|
BLAKE2b-256 | 1257003c4709e48cebd275c2bd2d859a4e47dd20a7741bebd1f8269db32bb137 |
Close
Hashes for tabatu-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f315ce836f14bbdaeeab0d0e84b8d37643bed2ecb62666d30413140e648f9ea |
|
MD5 | 7f33d78c143807c9580b2c9f4ef81910 |
|
BLAKE2b-256 | a6a927d9da5a43ce7249e0e44fd8d2b5cf638b99e538e4faaa9c0918f1ebd05c |
Close
Hashes for tabatu-0.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d920307dfd419861f80e2ceacf47adde59e60dabaf9457fb51fab7352cd38d5b |
|
MD5 | 0d16c71ae56026134efaea3e6374167d |
|
BLAKE2b-256 | ff0ec50cf26c012a8c0f9f3aa996b45cf1cb49b4a729421a0489affd17ceaca0 |
Close
Hashes for tabatu-0.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cd794ea9308388972237e701e9de8813e1749c2f25bbbfed0a21d5942d956e3 |
|
MD5 | da8ecae6ac38db16103f40c4a0bcb435 |
|
BLAKE2b-256 | 290a633dab0341f8b7213987d62c94540c5aeec387d723f823686472a6593f18 |
Close
Hashes for tabatu-0.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1011adf3d2c4261870fbc4e154a03d3046605184febfd816314f3a944b00c077 |
|
MD5 | ee2f29e243135be67779f33cb3d3075f |
|
BLAKE2b-256 | 38c1827c9d2562a6d1257584429568404b630ac302d4a4512535ff6101457034 |
Close
Hashes for tabatu-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6138e1fd98f94008d9f56fb55111b29562c00549c972d8cb8bdef4b879b46001 |
|
MD5 | 1dc9aab957b70e196ae7ec2d8d644f3c |
|
BLAKE2b-256 | e6433b32ff5b10869525b2fa906f27038590a0b96bdd8d662fe6ea6e6a800450 |
Close
Hashes for tabatu-0.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47214d1f778a70eaeac1967d21de063a861c2570d4a3944f0f1b515e0d7cd20c |
|
MD5 | 1fb7b2ea45c5085f7a126b99b6825c8a |
|
BLAKE2b-256 | c22d13473f242d49532fea0fe36afeb10127157f68a1fae8984f862c7c114ea1 |
Close
Hashes for tabatu-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b8921396cbc6687874884a7820f26bd9e091b8e961ad4ceeb666aa909f2b28 |
|
MD5 | fc8aba04b5a9e5e5087bc2b72899c11f |
|
BLAKE2b-256 | 10c27bdf0c4501962e93e8dde59c203f0e4801e1ebd752d45dffa3964020329e |
Close
Hashes for tabatu-0.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321f2b19ea9a0319431a3092a23d897c3b168d2751ef2e5eb65b378fc8977f4c |
|
MD5 | c959629e568690c9ea99ad1399813726 |
|
BLAKE2b-256 | c1436a504aee206e8681350f5ee53b48f6d2a21d39daa369c96098e9bde7384d |
Close
Hashes for tabatu-0.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480ca7aa6ba8d312ac747f877836b8726ffc217f2552580b16939499e3283e60 |
|
MD5 | 306bb7c3c7fdc67fe7b827f64fb11e9b |
|
BLAKE2b-256 | 753b4f43eb3bda274d238035ef77d2cf57e1c9f1b872b81aaa64f533a89b7319 |
Close
Hashes for tabatu-0.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2ee2c6631603bccab86179791faf8417b6dc9d4fcd8d41669136b34340fc4f |
|
MD5 | 765d8b8df223f7f7e2d3c45e0d54e961 |
|
BLAKE2b-256 | 23d90285b8dd7d6a7cee5b69ff0ea3d37f89b40dac1bb70ff1ab031bbe894bfb |
Close
Hashes for tabatu-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec03097757e4f23d4d5537c03a427ad2c5b756743ef1245ba6687a2a1b0da492 |
|
MD5 | 3aab34b589a74678862179d7877a5427 |
|
BLAKE2b-256 | 1882a59a675f6978a317f16d5469fb1b0489dbc7de2e6ad793b1d7e933e7dfc5 |
Close
Hashes for tabatu-0.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63f35d34cc8fb5e3d6a4ef01d6625851030fba0043a48290035a5e447f063e8 |
|
MD5 | 4a777a64ec637d0273b0dd30c570db0a |
|
BLAKE2b-256 | cf1e69bcb9ba41b17a54bbd81313f8e46fcf0e83e902a2853c2e84cd7b6068f2 |
Close
Hashes for tabatu-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce3dd66b42787c5fa11a0a740736ad87ab8625bfbd7e24cd46d6149342167b1 |
|
MD5 | 733a1ebd30fb3fc52dad776012106132 |
|
BLAKE2b-256 | c952a5e04c8b02c5b5a89bc2a8c761071497f469ee651b59692f1f3ce7cd85c7 |
Close
Hashes for tabatu-0.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57329b55d9f1ce46e15f062449e25dc4986db5bc9d6ad200c162ece5df2ecc48 |
|
MD5 | e52cdd9cb3b6df94836bd41f40e3be84 |
|
BLAKE2b-256 | fc068731ab170f23e6b366c881f6575b7cf73f06d9554f3f2ed9c4a69c4fa50f |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edc4f1fd50056786e6535bcd1718c368a718212920bf8d0fc5cf3571651ab9d8 |
|
MD5 | 6ae0847660374e851435231b11854677 |
|
BLAKE2b-256 | 3e31b9a267b7acabb0e4f5725f18aba0a385ce922d967257e66d438d6350f42b |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf825c612628d051edb78abea217845f7f90867561b10ca2a97b1b5147ce74d |
|
MD5 | 3417c5bac9fbc620d41ad9fe001c43c3 |
|
BLAKE2b-256 | 83056bf43b38461700e794b6b7dd90e2683704b9419ed5e04bbfac5128cccbd0 |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4ab06ae6d944eef3bd7c7eeee9865a0fe2d8226ac326d9af027d14212e328c6 |
|
MD5 | c77a3abfb1e9eb82755626587deb82c0 |
|
BLAKE2b-256 | 7a1b57e80a6ef4b740cb19c2a7691253c9b9943e7abd633e8688a07c3ff583ab |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50aef08883cf4d5c8838c901e73ecda8754ab34694dd48e644c0d6c160dc9bde |
|
MD5 | b89b4d4463e7f664b57189b03be0804d |
|
BLAKE2b-256 | 5c35ddb7346b9d7170f67c0a92f20cc0ba9c77daf8d87cd00797dcaf08dd7c9e |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbe709b2452989da3de4122ab7f8c6c83fd5b37a0691fc1eef4b17e03d42712 |
|
MD5 | 9e8db2aab05f52c63714ab3fb8b84657 |
|
BLAKE2b-256 | 2d39f315d239b9e0cf4591536d139a753b4c5bf223e33d6ddd0aab891f3f0981 |
Close
Hashes for tabatu-0.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7133805e85f6da101906771184552994148fdb6bafddf9cbbe81f05436c66637 |
|
MD5 | fabc7794018a4cdaaec6b78c4e913e9a |
|
BLAKE2b-256 | fd96724d552e14264a155b8cf4c35f08ef1b7b4fea0b90ba58b2a7c3eefc8ac8 |