rogii-solo


Namerogii-solo JSON
Version 0.5.0 PyPI version JSON
download
home_page
SummaryRogii Solo is a Python SDK designed to make data scientists' work with Solo easier.
upload_time2023-12-08 05:22:26
maintainer
docs_urlNone
authorRogii Inc.
requires_python>=3.10
licenseCopyright 2022 Rogii Inc. These API Terms form a binding "Agreement" between You and Rogii Inc. (“Rogii”) "You," and "your," refers to the individual, company or legal entity that you represent. The Agreement does not grant You any right to access or use: (a) Solo Cloud platform and associated tools and applications (the "Services"); (b) any of Rogii’s non-public application programming interfaces; or (c) the confidential geoscience and drilling data owned by third parties stored in Solo Cloud. If You wish to access the Services, You will be required to enter into separate license agreements with Rogii for the Services. DEFINITIONS “Software Application” means software authored by You that accesses or otherwise interoperates with Solo Cloud via the Solo Cloud Public API. “Solo Cloud” means Rogii’s proprietary multi-tenant cloud system and database which contains confidential geoscience and drilling data owned by third parties. “Solo Cloud Public API” means a collection of routines, classes, function parameters, protocols, related libraries, tools and other instructions provided in source code or object code form that allow access to or interoperability with Solo Cloud by a Software Application. “Python SDK” means the software development kit of tools developed by Rogii that enables access to the capabilities and features of Solo Cloud through the utilization of Solo Cloud Public API. 1. Rogii grants You a world-wide, non-exclusive, revocable limited license, under applicable copyrights, to Use the Solo Cloud Public API or Python SDK, as applicable, only as necessary to develop, test, enable and support interoperability between the Software Application and Solo Cloud. 2. You will not: (A) access Solo Cloud Public API or Python SDK or their documentation in violation of any law or regulation; (B) access Solo Cloud Public API or Python SDK in any manner that (i) compromises, breaks or circumvents any of Rogii’s technical processes or security measures associated with Solo Cloud, (ii) poses a security vulnerability to customers or users of Solo Cloud, or (iii) tests the vulnerability of Rogii’s systems or networks; (C) access Solo Cloud Public API or Python SDK or their documentation in order to replicate or compete with Solo Cloud; (D) attempt to reverse engineer or otherwise derive source code, trade secrets, or know-how of Solos Cloud API, Python SDK or Solo Cloud; or (E) attempt to use Solo Cloud Public API or Python SDK in a manner that exceeds rate limits, or constitutes excessive or abusive usage. 3. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 4. THE SOLO CLOUD PUBLIC API, PYTHON SDK AND THEIR DOCUMENTATION AND ALL RELATED COMPONENTS AND INFORMATION ARE PROVIDED BY US ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT ANY WARRANTIES OF ANY KIND, AND WE EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. YOU ACKNOWLEDGE THAT ROGII DOES NOT WARRANT THAT THE SOLO CLOUD PUBLIC API OR PYTHON SDK WILL BE UNINTERRUPTED, TIMELY, SECURE, ERROR-FREE, OR BACKWARDS COMPATIBLE. 5. You shall defend, indemnify and hold harmless Rogii, its affiliates and their respective officers, directors, employees, agents and representatives from any and all claims, damages, liabilities, costs and fees (including reasonable attorneys’ fees) arising from the Software Application. The Parties agree to comply with the following process when Rogii seeks indemnification under this section and specifically that Rogii is to: (i) promptly give You written notice of the claim; (ii) give You sole control of the defense and settlement of the claim (provided that You may not settle any claim unless it unconditionally releases Rogii of all liability); and (iii) provide You, at Your cost, all reasonable assistance. 6. TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ROGII BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY FOR: (I) LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES, OR TECHNOLOGY; OR (II) ANY INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO LOSS OF REVENUES OR PROFITS; (III) ANY MATTER BEYOND ITS REASONABLE CONTROL; OR (IV) ANY AMOUNT IN THE AGGREGATE OVER $100 7. Rogii may terminate this Agreement immediately upon written notice if You breach this Agreement. Rogii may, at its sole discretion, reinstate Your ability to use the Solo Cloud Public API if You demonstrate that You have remedied any such breach. 8. Notwithstanding the foregoing, Sections 4-6 of this Agreement will survive any termination of this Agreement.
keywords rogii solo rogii solo python sdk data science cloud data data analysis papi starsteer geology drilling geosteering
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Rogii Solo

Rogii Solo is a Python SDK designed to make data scientists' work with Solo easier.

## Requirements
Python 3.10

## Installation
1. Install the package using `pip install rogii-solo` command.
2. Generate access credentials on the [landing page](https://solo.cloud/credentials/python-sdk) and copy the initialization string.
3. Initialize the client by pasting the initialization string in the constructor.
4. Set the project you wish to work with by name or UUID.

## Example
```python
from rogii_solo import SoloClient

solo_client = SoloClient(client_id='my-client-id', client_secret='my-client-secret')
project = solo_client.set_project_by_name('My project')

wells = project.wells

wells_data = wells.to_dict() # List of dicts
wells_df = wells.to_df() # DataFrame
```

## Usage
Please check the SDK documentation in our [Knowledge Base](https://kb.solo.cloud/Python+SDK).

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "rogii-solo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "rogii,solo,rogii solo,python sdk,data science,cloud data,data analysis,papi,starsteer,geology,drilling,geosteering",
    "author": "Rogii Inc.",
    "author_email": "support@rogii.com",
    "download_url": "https://files.pythonhosted.org/packages/9f/5f/63eaa677b014539fdcb1cbb00a11e81caa6dc71335078ad647c3f4b999e6/rogii-solo-0.5.0.tar.gz",
    "platform": null,
    "description": "# Rogii Solo\n\nRogii Solo is a Python SDK designed to make data scientists' work with Solo easier.\n\n## Requirements\nPython 3.10\n\n## Installation\n1. Install the package using `pip install rogii-solo` command.\n2. Generate access credentials on the [landing page](https://solo.cloud/credentials/python-sdk) and copy the initialization string.\n3. Initialize the client by pasting the initialization string in the constructor.\n4. Set the project you wish to work with by name or UUID.\n\n## Example\n```python\nfrom rogii_solo import SoloClient\n\nsolo_client = SoloClient(client_id='my-client-id', client_secret='my-client-secret')\nproject = solo_client.set_project_by_name('My project')\n\nwells = project.wells\n\nwells_data = wells.to_dict() # List of dicts\nwells_df = wells.to_df() # DataFrame\n```\n\n## Usage\nPlease check the SDK documentation in our [Knowledge Base](https://kb.solo.cloud/Python+SDK).\n",
    "bugtrack_url": null,
    "license": "Copyright 2022 Rogii Inc.  These API Terms form a binding \"Agreement\" between You and Rogii Inc. (\u201cRogii\u201d) \"You,\" and \"your,\" refers to the individual, company or legal entity that you represent. The Agreement does not grant You any right to access or use: (a) Solo Cloud platform and associated tools and applications (the \"Services\"); (b) any of Rogii\u2019s non-public application programming interfaces; or (c) the confidential geoscience and drilling data owned by third parties stored in Solo Cloud.  If You wish to access the Services, You will be required to enter into separate license agreements with Rogii for the Services.  DEFINITIONS \u201cSoftware Application\u201d means software authored by You that accesses or otherwise interoperates with Solo Cloud via the Solo Cloud Public API.  \u201cSolo Cloud\u201d means Rogii\u2019s proprietary multi-tenant cloud system and database which contains confidential geoscience and drilling data owned by third parties.  \u201cSolo Cloud Public API\u201d means a collection of routines, classes, function parameters, protocols, related libraries, tools and other instructions provided in source code or object code form that allow access to or interoperability with Solo Cloud by a Software Application.  \u201cPython SDK\u201d means the software development kit of tools developed by Rogii that enables access to the capabilities and features of Solo Cloud through the utilization of Solo Cloud Public API.  1.  Rogii grants You a world-wide, non-exclusive, revocable limited license, under applicable copyrights, to Use the Solo Cloud Public API or Python SDK, as applicable, only as necessary to develop, test, enable and support interoperability between the Software Application and Solo Cloud.  2.  You will not: (A) access Solo Cloud Public API or Python SDK or their documentation in violation of any law or regulation; (B) access Solo Cloud Public API or Python SDK in any manner that (i) compromises, breaks or circumvents any of Rogii\u2019s technical processes or security measures associated with Solo Cloud, (ii) poses a security vulnerability to customers or users of Solo Cloud, or (iii) tests the vulnerability of Rogii\u2019s systems or networks; (C) access Solo Cloud Public API or Python SDK or their documentation in order to replicate or compete with Solo Cloud; (D) attempt to reverse engineer or otherwise derive source code, trade secrets, or know-how of Solos Cloud API, Python SDK or Solo Cloud; or (E) attempt to use Solo Cloud Public API or Python SDK in a manner that exceeds rate limits, or constitutes excessive or abusive usage.  3.  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  4.  THE SOLO CLOUD PUBLIC API, PYTHON SDK AND THEIR DOCUMENTATION AND ALL RELATED COMPONENTS AND INFORMATION ARE PROVIDED BY US ON AN \"AS IS\" AND \"AS AVAILABLE\" BASIS WITHOUT ANY WARRANTIES OF ANY KIND, AND WE EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. YOU ACKNOWLEDGE THAT ROGII DOES NOT WARRANT THAT THE SOLO CLOUD PUBLIC API OR PYTHON SDK WILL BE UNINTERRUPTED, TIMELY, SECURE, ERROR-FREE, OR BACKWARDS COMPATIBLE.  5.  You shall defend, indemnify and hold harmless Rogii, its affiliates and their respective officers, directors, employees, agents and representatives from any and all claims, damages, liabilities, costs and fees (including reasonable attorneys\u2019 fees) arising from the Software Application. The Parties agree to comply with the following process when Rogii seeks indemnification under this section and specifically that Rogii is to: (i) promptly give You written notice of the claim; (ii) give You sole control of the defense and settlement of the claim (provided that You may not settle any claim unless it unconditionally releases Rogii of all liability); and (iii) provide You, at Your cost, all reasonable assistance.  6.  TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ROGII BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY FOR: (I) LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES, OR TECHNOLOGY; OR (II) ANY INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO LOSS OF REVENUES OR PROFITS; (III) ANY MATTER BEYOND ITS REASONABLE CONTROL; OR (IV) ANY AMOUNT IN THE AGGREGATE OVER $100  7.  Rogii may terminate this Agreement immediately upon written notice if You breach this Agreement. Rogii may, at its sole discretion, reinstate Your ability to use the Solo Cloud Public API if You demonstrate that You have remedied any such breach.  8.  Notwithstanding the foregoing, Sections 4-6 of this Agreement will survive any termination of this Agreement. ",
    "summary": "Rogii Solo is a Python SDK designed to make data scientists' work with Solo easier.",
    "version": "0.5.0",
    "project_urls": {
        "Documentation": "https://kb.solo.cloud/Python+SDK",
        "Homepage": "https://www.rogii.com/",
        "Issue Tracker": "https://github.com/rogii-com/Python-SDK/issues",
        "License Agreement": "https://github.com/rogii-com/Python-SDK/blob/develop/LICENSE.txt",
        "Source Code": "https://github.com/rogii-com/Python-SDK"
    },
    "split_keywords": [
        "rogii",
        "solo",
        "rogii solo",
        "python sdk",
        "data science",
        "cloud data",
        "data analysis",
        "papi",
        "starsteer",
        "geology",
        "drilling",
        "geosteering"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "371505fd0d4b61a6b23181882667fca09a39d8ceed768c65d06726c8a046de6f",
                "md5": "452b594debbb9140c923a17815cb3e68",
                "sha256": "d4dd831d630844a0dd0b406f673b4dbff95de4017a9a53c831d03c97193d1c1d"
            },
            "downloads": -1,
            "filename": "rogii_solo-0.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "452b594debbb9140c923a17815cb3e68",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 43418,
            "upload_time": "2023-12-08T05:22:24",
            "upload_time_iso_8601": "2023-12-08T05:22:24.405576Z",
            "url": "https://files.pythonhosted.org/packages/37/15/05fd0d4b61a6b23181882667fca09a39d8ceed768c65d06726c8a046de6f/rogii_solo-0.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f5f63eaa677b014539fdcb1cbb00a11e81caa6dc71335078ad647c3f4b999e6",
                "md5": "78e8ff1e2d28ba34639895ca92757287",
                "sha256": "94626925cefc1ab91315b0e9900b068e78f63eb677f4a297ec83ee138835b438"
            },
            "downloads": -1,
            "filename": "rogii-solo-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "78e8ff1e2d28ba34639895ca92757287",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 65787,
            "upload_time": "2023-12-08T05:22:26",
            "upload_time_iso_8601": "2023-12-08T05:22:26.309867Z",
            "url": "https://files.pythonhosted.org/packages/9f/5f/63eaa677b014539fdcb1cbb00a11e81caa6dc71335078ad647c3f4b999e6/rogii-solo-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-08 05:22:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rogii-com",
    "github_project": "Python-SDK",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rogii-solo"
}
        
Elapsed time: 0.14736s