OctoBot-Tulipy


NameOctoBot-Tulipy JSON
Version 0.4.10 PyPI version JSON
download
home_pagehttps://github.com/Drakkar-Software/tulipy
SummaryFinancial Technical Analysis Indicator Library. Python bindings for https://github.com/TulipCharts/tulipindicators
upload_time2023-05-13 17:05:06
maintainer
docs_urlNone
authorDrakkar-Software
requires_python
licenseLGPL-3.0
keywords
VCS
bugtrack_url
requirements cython numpy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tulipy
*Forked by Drakkar-Software for the only purpose of keeping dependencies version up to date.*

## Python bindings for [Tulip Indicators](https://tulipindicators.org/)

Tulipy requires [numpy](http://www.numpy.org/) as all inputs and outputs are numpy arrays (`dtype=np.float64`).

## Installation

You can install via `pip install OctoBot-Tulipy`.
If a wheel is not available for your system, you will need to `pip install Cython numpy` to build from the source distribution.
When building from source on Windows, you will need the Microsoft Visual C++ Build Tools installed.

## Usage


```python
import numpy as np
import tulipy as ti
```


```python
ti.TI_VERSION
```




    '0.8.4'




```python
DATA = np.array([81.59, 81.06, 82.87, 83,    83.61,
                 83.15, 82.84, 83.99, 84.55, 84.36,
                 85.53, 86.54, 86.89, 87.77, 87.29])
```

Information about indicators are exposed as properties:


```python
def print_info(indicator):
    print("Type:", indicator.type)
    print("Full Name:", indicator.full_name)
    print("Inputs:", indicator.inputs)
    print("Options:", indicator.options)
    print("Outputs:", indicator.outputs)
```


```python
print_info(ti.sqrt)
```

    Type: simple
    Full Name: Vector Square Root
    Inputs: ['real']
    Options: []
    Outputs: ['sqrt']


Single outputs are returned directly. Indicators returning multiple outputs use
a tuple in the order indicated by the `outputs` property.


```python
ti.sqrt(DATA)
```




    array([ 9.03271831,  9.00333272,  9.10329611,  9.11043358,  9.14385039,
            9.11866218,  9.1016482 ,  9.16460583,  9.19510739,  9.18477   ,
            9.24824308,  9.30268778,  9.32148057,  9.36856446,  9.34291175])




```python
print_info(ti.sma)
```

    Type: overlay
    Full Name: Simple Moving Average
    Inputs: ['real']
    Options: ['period']
    Outputs: ['sma']



```python
ti.sma(DATA, period=5)
```




    array([ 82.426,  82.738,  83.094,  83.318,  83.628,  83.778,  84.254,
            84.994,  85.574,  86.218,  86.804])



Invalid options will throw an `InvalidOptionError`:


```python
try:
    ti.sma(DATA, period=-5)
except ti.InvalidOptionError:
    print("Invalid Option!")
```

    Invalid Option!



```python
print_info(ti.bbands)
```

    Type: overlay
    Full Name: Bollinger Bands
    Inputs: ['real']
    Options: ['period', 'stddev']
    Outputs: ['bbands_lower', 'bbands_middle', 'bbands_upper']



```python
ti.bbands(DATA, period=5, stddev=2)
```




    (array([ 80.53004219,  80.98714192,  82.53334324,  82.47198345,
             82.41775044,  82.43520292,  82.51133078,  83.14261781,
             83.53648779,  83.8703237 ,  85.28887096]),
     array([ 82.426,  82.738,  83.094,  83.318,  83.628,  83.778,  84.254,
             84.994,  85.574,  86.218,  86.804]),
     array([ 84.32195781,  84.48885808,  83.65465676,  84.16401655,
             84.83824956,  85.12079708,  85.99666922,  86.84538219,
             87.61151221,  88.5656763 ,  88.31912904]))



If inputs of differing sizes are provided, they are right-aligned and trimmed from the left:


```python
DATA2 = np.array([83.15, 82.84, 83.99, 84.55, 84.36])
```


```python
# 'high' trimmed to DATA[-5:] == array([ 85.53,  86.54,  86.89,  87.77,  87.29])
ti.aroonosc(high=DATA, low=DATA2, period=2)
```




    array([  50.,  100.,   50.])



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Drakkar-Software/tulipy",
    "name": "OctoBot-Tulipy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Drakkar-Software",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/1d/9d/0fbb8b2b0d91a61dca2d5935a2fad0f8dbed83cb02583a546277b38f4156/OctoBot-Tulipy-0.4.10.tar.gz",
    "platform": null,
    "description": "# tulipy\n*Forked by Drakkar-Software for the only purpose of keeping dependencies version up to date.*\n\n## Python bindings for [Tulip Indicators](https://tulipindicators.org/)\n\nTulipy requires [numpy](http://www.numpy.org/) as all inputs and outputs are numpy arrays (`dtype=np.float64`).\n\n## Installation\n\nYou can install via `pip install OctoBot-Tulipy`.\nIf a wheel is not available for your system, you will need to `pip install Cython numpy` to build from the source distribution.\nWhen building from source on Windows, you will need the Microsoft Visual C++ Build Tools installed.\n\n## Usage\n\n\n```python\nimport numpy as np\nimport tulipy as ti\n```\n\n\n```python\nti.TI_VERSION\n```\n\n\n\n\n    '0.8.4'\n\n\n\n\n```python\nDATA = np.array([81.59, 81.06, 82.87, 83,    83.61,\n                 83.15, 82.84, 83.99, 84.55, 84.36,\n                 85.53, 86.54, 86.89, 87.77, 87.29])\n```\n\nInformation about indicators are exposed as properties:\n\n\n```python\ndef print_info(indicator):\n    print(\"Type:\", indicator.type)\n    print(\"Full Name:\", indicator.full_name)\n    print(\"Inputs:\", indicator.inputs)\n    print(\"Options:\", indicator.options)\n    print(\"Outputs:\", indicator.outputs)\n```\n\n\n```python\nprint_info(ti.sqrt)\n```\n\n    Type: simple\n    Full Name: Vector Square Root\n    Inputs: ['real']\n    Options: []\n    Outputs: ['sqrt']\n\n\nSingle outputs are returned directly. Indicators returning multiple outputs use\na tuple in the order indicated by the `outputs` property.\n\n\n```python\nti.sqrt(DATA)\n```\n\n\n\n\n    array([ 9.03271831,  9.00333272,  9.10329611,  9.11043358,  9.14385039,\n            9.11866218,  9.1016482 ,  9.16460583,  9.19510739,  9.18477   ,\n            9.24824308,  9.30268778,  9.32148057,  9.36856446,  9.34291175])\n\n\n\n\n```python\nprint_info(ti.sma)\n```\n\n    Type: overlay\n    Full Name: Simple Moving Average\n    Inputs: ['real']\n    Options: ['period']\n    Outputs: ['sma']\n\n\n\n```python\nti.sma(DATA, period=5)\n```\n\n\n\n\n    array([ 82.426,  82.738,  83.094,  83.318,  83.628,  83.778,  84.254,\n            84.994,  85.574,  86.218,  86.804])\n\n\n\nInvalid options will throw an `InvalidOptionError`:\n\n\n```python\ntry:\n    ti.sma(DATA, period=-5)\nexcept ti.InvalidOptionError:\n    print(\"Invalid Option!\")\n```\n\n    Invalid Option!\n\n\n\n```python\nprint_info(ti.bbands)\n```\n\n    Type: overlay\n    Full Name: Bollinger Bands\n    Inputs: ['real']\n    Options: ['period', 'stddev']\n    Outputs: ['bbands_lower', 'bbands_middle', 'bbands_upper']\n\n\n\n```python\nti.bbands(DATA, period=5, stddev=2)\n```\n\n\n\n\n    (array([ 80.53004219,  80.98714192,  82.53334324,  82.47198345,\n             82.41775044,  82.43520292,  82.51133078,  83.14261781,\n             83.53648779,  83.8703237 ,  85.28887096]),\n     array([ 82.426,  82.738,  83.094,  83.318,  83.628,  83.778,  84.254,\n             84.994,  85.574,  86.218,  86.804]),\n     array([ 84.32195781,  84.48885808,  83.65465676,  84.16401655,\n             84.83824956,  85.12079708,  85.99666922,  86.84538219,\n             87.61151221,  88.5656763 ,  88.31912904]))\n\n\n\nIf inputs of differing sizes are provided, they are right-aligned and trimmed from the left:\n\n\n```python\nDATA2 = np.array([83.15, 82.84, 83.99, 84.55, 84.36])\n```\n\n\n```python\n# 'high' trimmed to DATA[-5:] == array([ 85.53,  86.54,  86.89,  87.77,  87.29])\nti.aroonosc(high=DATA, low=DATA2, period=2)\n```\n\n\n\n\n    array([  50.,  100.,   50.])\n\n\n",
    "bugtrack_url": null,
    "license": "LGPL-3.0",
    "summary": "Financial Technical Analysis Indicator Library. Python bindings for https://github.com/TulipCharts/tulipindicators",
    "version": "0.4.10",
    "project_urls": {
        "Homepage": "https://github.com/Drakkar-Software/tulipy"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "191be94466c01d292f528c6b33bf9faaff7ef2a2f470570f84b65530d2f38379",
                "md5": "894ec1bb20ffcd023cabeb41575a134a",
                "sha256": "a43e73a8853b0fc09f9b404a5ec358b9957a78262f123c0bf499e8fc34992215"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "894ec1bb20ffcd023cabeb41575a134a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 168185,
            "upload_time": "2023-05-13T17:14:15",
            "upload_time_iso_8601": "2023-05-13T17:14:15.729576Z",
            "url": "https://files.pythonhosted.org/packages/19/1b/e94466c01d292f528c6b33bf9faaff7ef2a2f470570f84b65530d2f38379/OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c0169d906ed79b59ae7c3035c35b0ea967ea1f8f5cf4d2e5fb940e879a325db",
                "md5": "1142f730b2a232000112412c3d64555b",
                "sha256": "61086d1fc8c3bab83acbb514db0e6664dd2f67ae4ed621305cbd39b6b5d0adf5"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1142f730b2a232000112412c3d64555b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 95776,
            "upload_time": "2023-05-13T17:14:17",
            "upload_time_iso_8601": "2023-05-13T17:14:17.863629Z",
            "url": "https://files.pythonhosted.org/packages/1c/01/69d906ed79b59ae7c3035c35b0ea967ea1f8f5cf4d2e5fb940e879a325db/OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa33c14dd034039d5f98506538c8d7666bd5667c6874705f3d73b4414d34fc56",
                "md5": "501ceaca88939e912c926c7801974d91",
                "sha256": "51b1e447c025cc176b67f6b5a62992e651fcca5eede05d5602759697c574acba"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "501ceaca88939e912c926c7801974d91",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 83483,
            "upload_time": "2023-05-13T17:14:19",
            "upload_time_iso_8601": "2023-05-13T17:14:19.817457Z",
            "url": "https://files.pythonhosted.org/packages/fa/33/c14dd034039d5f98506538c8d7666bd5667c6874705f3d73b4414d34fc56/OctoBot_Tulipy-0.4.10-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c08e8190aabb41a2bc8bf74dfd87b8d173790f4cd978418948c37bd84cce8bcb",
                "md5": "a241b2fa5f324ead10c17b5f517ab385",
                "sha256": "162e9584c477aea444eb2105ce82e5663d037d734d4f760f4bc9eec316d390ec"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a241b2fa5f324ead10c17b5f517ab385",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 91771,
            "upload_time": "2023-05-13T17:09:58",
            "upload_time_iso_8601": "2023-05-13T17:09:58.302484Z",
            "url": "https://files.pythonhosted.org/packages/c0/8e/8190aabb41a2bc8bf74dfd87b8d173790f4cd978418948c37bd84cce8bcb/OctoBot_Tulipy-0.4.10-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "418a35ff8d57edd40e4d41f9678dfb99fc01f9ec64fa6a433fde9e2f0fc96c2f",
                "md5": "2e38ac3465b67d87d40617bac4be44c1",
                "sha256": "565f3a6b001b74be8aa17b33e5521e3f6f3c2e753f2e8d43ce9195a0dc4a7e84"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "2e38ac3465b67d87d40617bac4be44c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 165215,
            "upload_time": "2023-05-13T17:14:21",
            "upload_time_iso_8601": "2023-05-13T17:14:21.840091Z",
            "url": "https://files.pythonhosted.org/packages/41/8a/35ff8d57edd40e4d41f9678dfb99fc01f9ec64fa6a433fde9e2f0fc96c2f/OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "836548ab7fdb2b54a228999a40a2560fbc344a56464bcc3563cf9ef8c72d3937",
                "md5": "10c9d0aeff87ab25d2ca48e926aa907c",
                "sha256": "8d4a787a7c68962f92ac0475a5d7ff0f7574874b58bb3dd7f0010d1f7ac39641"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "10c9d0aeff87ab25d2ca48e926aa907c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 94430,
            "upload_time": "2023-05-13T17:14:23",
            "upload_time_iso_8601": "2023-05-13T17:14:23.998237Z",
            "url": "https://files.pythonhosted.org/packages/83/65/48ab7fdb2b54a228999a40a2560fbc344a56464bcc3563cf9ef8c72d3937/OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a75f2a2f2faba033ceb3af9eb476142e477dd829a30a1f02c2e7ebff9761e49",
                "md5": "120617cc2c83c8ad848d6eedd8e6dc7e",
                "sha256": "b9cacf7358775ec49ed4e398c1b773b8d32ae60e8de66257d20a4d4583d90405"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "120617cc2c83c8ad848d6eedd8e6dc7e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 82212,
            "upload_time": "2023-05-13T17:14:25",
            "upload_time_iso_8601": "2023-05-13T17:14:25.889117Z",
            "url": "https://files.pythonhosted.org/packages/7a/75/f2a2f2faba033ceb3af9eb476142e477dd829a30a1f02c2e7ebff9761e49/OctoBot_Tulipy-0.4.10-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87b2e7bcb756ae019e22fe47c351c9486e31ef25858173ba2aa974782e7d117e",
                "md5": "51bf968c7322db2ea7998cc2be7a65b9",
                "sha256": "353c6a76db827f5344efc685ce7be8073a77ec9f1c3f87b96c131f546ab9940b"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "51bf968c7322db2ea7998cc2be7a65b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 90679,
            "upload_time": "2023-05-13T17:10:00",
            "upload_time_iso_8601": "2023-05-13T17:10:00.416079Z",
            "url": "https://files.pythonhosted.org/packages/87/b2/e7bcb756ae019e22fe47c351c9486e31ef25858173ba2aa974782e7d117e/OctoBot_Tulipy-0.4.10-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2b9c907285c1217aa527794f1330d61f886f7f710cb765b9061c9beca4ac0ee",
                "md5": "81e2786d9aa1b6c7ee8edcf816608f4e",
                "sha256": "39ec8fec135566120f05cbf69c81ee28eddc38eefa4fc05aac3a4f82d316f44f"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "81e2786d9aa1b6c7ee8edcf816608f4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 159955,
            "upload_time": "2023-05-13T17:14:27",
            "upload_time_iso_8601": "2023-05-13T17:14:27.564818Z",
            "url": "https://files.pythonhosted.org/packages/f2/b9/c907285c1217aa527794f1330d61f886f7f710cb765b9061c9beca4ac0ee/OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00b730eeeb817d731eb2f16f76bfdeaaebd158ba5a96b8e194d55157be841fbb",
                "md5": "f8df1c26efe6ecb519d7ef146913f17a",
                "sha256": "c21aae0bae67cd6c6f619ee1d049721152ca7cacd20b6ef92cef2e2c10eadb55"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f8df1c26efe6ecb519d7ef146913f17a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 90916,
            "upload_time": "2023-05-13T17:14:29",
            "upload_time_iso_8601": "2023-05-13T17:14:29.170474Z",
            "url": "https://files.pythonhosted.org/packages/00/b7/30eeeb817d731eb2f16f76bfdeaaebd158ba5a96b8e194d55157be841fbb/OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7847c9cee5772c7b373af440bf1e2ea391c6e9a66bf405a02f059705ff910278",
                "md5": "e5f862ccd2c8aede055a5999b94c3441",
                "sha256": "c25e636568782ed9b084f0eaaf4db8cf91d0627d983f215f41c6508d95cf1349"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e5f862ccd2c8aede055a5999b94c3441",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 80613,
            "upload_time": "2023-05-13T17:14:30",
            "upload_time_iso_8601": "2023-05-13T17:14:30.607034Z",
            "url": "https://files.pythonhosted.org/packages/78/47/c9cee5772c7b373af440bf1e2ea391c6e9a66bf405a02f059705ff910278/OctoBot_Tulipy-0.4.10-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecbe4f0bcefbfd371f034ce90e0f48129d3a1d18fdc63603de7248508e76c155",
                "md5": "d334741e4089bda7daf0e1b3afe711fa",
                "sha256": "864523c944211d2a4a1f99d7c36602d7e07b748947208d9132e9239b9dac8aef"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d334741e4089bda7daf0e1b3afe711fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 92848,
            "upload_time": "2023-05-13T17:10:03",
            "upload_time_iso_8601": "2023-05-13T17:10:03.013016Z",
            "url": "https://files.pythonhosted.org/packages/ec/be/4f0bcefbfd371f034ce90e0f48129d3a1d18fdc63603de7248508e76c155/OctoBot_Tulipy-0.4.10-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "454bf37381ace28e4148fcb843159d13565d93d6ba9e21f188efc70dbb480a74",
                "md5": "77ae426fb1de6605731a267d66d61cac",
                "sha256": "aa50b40f896f4091aedf1d600b71874b17c20f2d7b84bc86bd49c7643cc1c93b"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "77ae426fb1de6605731a267d66d61cac",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 169974,
            "upload_time": "2023-05-13T17:14:31",
            "upload_time_iso_8601": "2023-05-13T17:14:31.979669Z",
            "url": "https://files.pythonhosted.org/packages/45/4b/f37381ace28e4148fcb843159d13565d93d6ba9e21f188efc70dbb480a74/OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "819ed9e9c5686b52f2c0f4c78f77dbc3b922f754c5bf5f1b6c054c07b8f90750",
                "md5": "986787b2a6b031fcfbc9ce4f1c818df6",
                "sha256": "0c0cb707a0f3f526f5b70be521c1b24bc283bcdcf9852c6f1fd78c21e2600f91"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "986787b2a6b031fcfbc9ce4f1c818df6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 96865,
            "upload_time": "2023-05-13T17:14:33",
            "upload_time_iso_8601": "2023-05-13T17:14:33.824678Z",
            "url": "https://files.pythonhosted.org/packages/81/9e/d9e9c5686b52f2c0f4c78f77dbc3b922f754c5bf5f1b6c054c07b8f90750/OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0758f56047fd4491f43b1b9d8d92563ea41cb1e3075d35baf306d898439ddf9f",
                "md5": "420d38c992551f185fa3be5483d8a4b9",
                "sha256": "66207a1ecf27f11c05bd37d9f370ce76cbe9bb346f5785477ae0de08dbb7e2bc"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "420d38c992551f185fa3be5483d8a4b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 84298,
            "upload_time": "2023-05-13T17:14:36",
            "upload_time_iso_8601": "2023-05-13T17:14:36.033352Z",
            "url": "https://files.pythonhosted.org/packages/07/58/f56047fd4491f43b1b9d8d92563ea41cb1e3075d35baf306d898439ddf9f/OctoBot_Tulipy-0.4.10-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbf2a184d2e241002e67955bce01c5158e83661d029556f793fcffc2e8e6c939",
                "md5": "f3fa11201ecd120cbc1475e22d147b4b",
                "sha256": "73edd84d9e28825c53a9b5e178156905c3e6906843f6bf83151018a21dd47d0a"
            },
            "downloads": -1,
            "filename": "OctoBot_Tulipy-0.4.10-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f3fa11201ecd120cbc1475e22d147b4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 92889,
            "upload_time": "2023-05-13T17:10:05",
            "upload_time_iso_8601": "2023-05-13T17:10:05.016806Z",
            "url": "https://files.pythonhosted.org/packages/fb/f2/a184d2e241002e67955bce01c5158e83661d029556f793fcffc2e8e6c939/OctoBot_Tulipy-0.4.10-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d9d0fbb8b2b0d91a61dca2d5935a2fad0f8dbed83cb02583a546277b38f4156",
                "md5": "4a216f0c6ab41da922a1f6358d3045bd",
                "sha256": "4ca0cb7ffe197249dd1eea06bc04cd7d44b00615c1d6dc1e63a1d7c692b87023"
            },
            "downloads": -1,
            "filename": "OctoBot-Tulipy-0.4.10.tar.gz",
            "has_sig": false,
            "md5_digest": "4a216f0c6ab41da922a1f6358d3045bd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 33502,
            "upload_time": "2023-05-13T17:05:06",
            "upload_time_iso_8601": "2023-05-13T17:05:06.562575Z",
            "url": "https://files.pythonhosted.org/packages/1d/9d/0fbb8b2b0d91a61dca2d5935a2fad0f8dbed83cb02583a546277b38f4156/OctoBot-Tulipy-0.4.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-13 17:05:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Drakkar-Software",
    "github_project": "tulipy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "cython",
            "specs": [
                [
                    "==",
                    "0.29.34"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "1.24.3"
                ]
            ]
        }
    ],
    "lcname": "octobot-tulipy"
}
        
Elapsed time: 0.07866s