{ "info": { "author": "Lars Klitzke", "author_email": "Lars.Klitzke@hs-emden-leer.de", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "# Python FASva-DMS Client API\nThis is the client API to access the FASva Data Manage System with integrated and enriched data collected during \nreal world tests drives conducted at the Hochschule Emden/Leer.\n\nThis Python package is automatically generated by the [Open API Generator](https://github.com/OpenAPITools/openapi-generator) project:\n\n## Requirements.\n\nPython 2.7 and 3.4+\n\n## Installation & Usage\n\n### pip install\n\nYou can find the latest release version on [PyPi](https://pypi.org/project/fasvadms-client/). So simply use `pip` with\n\nThe python package is hosted on \n\n pip install fasvadms-client\n\n(you may need to run `pip` with root permission: `sudo pip install fasvadms-client`)\n\nThen import the package:\n```python\nimport fasvadms_client \n```\n\n### Setuptools\n\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\n\n```sh\npython setup.py install --user\n```\n(or `sudo python setup.py install` to install the package for all users)\n\nThen import the package:\n```python\nimport fasvadms_client\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\nimport fasvadms_client\nfrom fasvadms_client.rest import ApiException\n\n# create an instance of the API class\napi_instance = fasvadms_client.DriveApi()\n\ntry:\n # get all drives\n api_instance.get_drive_list()\nexcept ApiException as e:\n print(\"Exception when calling DriveApi-get_drive_list: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to the host on which `fasvadms` is running.\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*DriveApi* | [**delete_by_name**](docs/DriveApi.md#delete_by_name) | **DELETE** /drive/{name}/ | Remove a entity by its name\n*DriveApi* | [**get_by_id**](docs/DriveApi.md#get_by_id) | **GET** /drive/{iddrive} | Get a entity by its id\n*DriveApi* | [**get_by_name**](docs/DriveApi.md#get_by_name) | **GET** /drive/{name}/ | Get a entity by its name\n*DriveApi* | [**get_drive_list**](docs/DriveApi.md#get_drive_list) | **GET** /drive/ | Get all drives\n*SceneApi* | [**get_scene_by_id**](docs/SceneApi.md#get_scene_by_id) | **GET** /scene/{idscene}/ | Get a scene by its id\n*SceneApi* | [**get_scene_by_time_and_drive**](docs/SceneApi.md#get_scene_by_time_and_drive) | **GET** /scene/time/{timestamp}/drive/{iddrive} | Get a scene by its id\n*SceneApi* | [**get_scene_by_time_interval**](docs/SceneApi.md#get_scene_by_time_interval) | **GET** /scene/start/{start_time}/end/{end_time} | Get all scenes of the drive with the `iddrive` within the interval defined by `start_time` and `end_time`\n*SceneApi* | [**get_scene_by_time_interval_and_drive**](docs/SceneApi.md#get_scene_by_time_interval_and_drive) | **GET** /scene/start/{start_time}/end/{end_time}/drive/{iddrive} | Get all scenes within the interval defined by `start_time` and `end_time`\n*SceneApi* | [**get_scene_list**](docs/SceneApi.md#get_scene_list) | **GET** /scene/ | Get all scenes\n*SceneApi* | [**get_scene_signal_by_id**](docs/SceneApi.md#get_scene_signal_by_id) | **GET** /scene/{idscene}/signal/{idsignal} | Get the signal information (identified by `name`) of the scene with the `idscene`\n*SceneApi* | [**get_scene_signal_by_name**](docs/SceneApi.md#get_scene_signal_by_name) | **GET** /scene/{idscene}/signal/{name} | Get the signal information (identified by `idsignal`) of the scene with the `idscene`\n*SensorApi* | [**delete_sensor_by_name**](docs/SensorApi.md#delete_sensor_by_name) | **DELETE** /sensor/{name}/ | Remove a sensor by its name\n*SensorApi* | [**get_sensor_by_id**](docs/SensorApi.md#get_sensor_by_id) | **GET** /sensor/{idsensor} | Get a sensor by its id\n*SensorApi* | [**get_sensor_by_name**](docs/SensorApi.md#get_sensor_by_name) | **GET** /sensor/{name}/ | Get a sensor by its name\n*SensorApi* | [**get_sensor_list**](docs/SensorApi.md#get_sensor_list) | **GET** /sensor/ | Get all sensors\n*SignalApi* | [**get_signal_by_name**](docs/SignalApi.md#get_signal_by_name) | **GET** /signal/{name}/ | Get a signal by its name\n*SignalApi* | [**get_signal_list**](docs/SignalApi.md#get_signal_list) | **GET** /signal/ | Get all signals\n*SignalTypeApi* | [**get_valuetype_by_id**](docs/SignalTypeApi.md#get_valuetype_by_id) | **GET** /type/{idvaluetype} | Get a value type by its id\n*SignalTypeApi* | [**get_valuetype_by_name**](docs/SignalTypeApi.md#get_valuetype_by_name) | **GET** /type/{name}/ | Get a sensor by its name\n*SignalTypeApi* | [**get_valuetype_list**](docs/SignalTypeApi.md#get_valuetype_list) | **GET** /type/ | Get all signal types\n*ThumbnailApi* | [**get_by_time_and_vehicle**](docs/ThumbnailApi.md#get_by_time_and_vehicle) | **GET** /thumbnail/time/{time}/serialnumber/{serialnumber} | Get a thumbnail of `timestamp` of the vehicle with the `serialnumber`\n*ThumbnailApi* | [**get_interval**](docs/ThumbnailApi.md#get_interval) | **GET** /thumbnail/start/{start}/end/{end}/serialnumber/{serialnumber} | Get thumbnail of the interval defined by `start` and `end` of the vehicle with the `serialnumber`\n*UnitApi* | [**get_by_id**](docs/UnitApi.md#get_by_id) | **GET** /unit/{idunit} | Get a entity by its id\n*UnitApi* | [**get_by_name**](docs/UnitApi.md#get_by_name) | **GET** /unit/{name}/ | Get a entity by its name\n*UnitApi* | [**get_list**](docs/UnitApi.md#get_list) | **GET** /unit/ | Get all entities\n*VehicleApi* | [**get_vehicle_by_id**](docs/VehicleApi.md#get_vehicle_by_id) | **GET** /vehicle/{idvehicle} | Get a vehicle by its id\n*VehicleApi* | [**get_vehicle_by_name**](docs/VehicleApi.md#get_vehicle_by_name) | **GET** /vehicle/{name}/ | Get a vehicle by its name\n*VehicleApi* | [**get_vehicle_list**](docs/VehicleApi.md#get_vehicle_list) | **GET** /vehicle/ | Get all vehicles\n\n\n## Documentation For Models\n\n - [Drive](docs/Drive.md)\n - [Scene](docs/Scene.md)\n - [Sensor](docs/Sensor.md)\n - [Signal](docs/Signal.md)\n - [SignalType](docs/SignalType.md)\n - [Unit](docs/Unit.md)\n - [Vehicle](docs/Vehicle.md)\n\n\n## Documentation For Authorization\n\n All endpoints do (**currently**) not require authorization.\n\n\n## Author\n\n[Lars Klitzke](http://oldweb.hs-emden-leer.de/no_cache/hochschule/beschaeftigte.html?tx_wtdirectory_pi1%5Bshow%5D=861&tx_wtdirectory_pi1%5Bfilter%5D%5Bmiddle_name%5D=k%25&cHash=0493216d4f05c4bad73909bb9dd265fd)\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "OpenAPI,FASva Data Management System API", "license": "", "maintainer": "", "maintainer_email": "", "name": "fasvadms-client", "package_url": "https://pypi.org/project/fasvadms-client/", "platform": "", "project_url": "https://pypi.org/project/fasvadms-client/", "project_urls": null, "release_url": "https://pypi.org/project/fasvadms-client/1.1.0/", "requires_dist": [ "urllib3 (>=1.15)", "six (>=1.10)", "certifi", "python-dateutil" ], "requires_python": "", "summary": "FASva Data Management System Client API", "version": "1.1.0" }, "last_serial": 4188932, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "79f4293816ccad833f5397d3b8de652a", "sha256": "84e252e279badea8b7ce6c8a3b89b07172ce08e52044a95ea1bcedf97deeab9e" }, "downloads": -1, "filename": "fasvadms_client-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "79f4293816ccad833f5397d3b8de652a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47234, "upload_time": "2018-08-10T11:44:23", "url": "https://files.pythonhosted.org/packages/8a/84/91ca4f6fbef1a403d5c38cc84e743e6099a6e772a2ffd4c149601e671d21/fasvadms_client-1.0.6-py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "70b1e8f6c624a12cb61fc8c4e2d8de2f", "sha256": "36c27b41fae7bf27474d3c997e2ea9de89a382f097eee893f6bf907d08636bb5" }, "downloads": -1, "filename": "fasvadms_client-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "70b1e8f6c624a12cb61fc8c4e2d8de2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47285, "upload_time": "2018-08-10T15:29:45", "url": "https://files.pythonhosted.org/packages/7f/25/b5eeb250c29a81d2e9d62704ffc2e07f511f00d0e1d539247e8ac5324130/fasvadms_client-1.0.7-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "961ca5577c5d488367f61162748739c0", "sha256": "ecf17061a3800f90d7a354675cf652ff71811e917217a4f236e4b9ac23a68f9c" }, "downloads": -1, "filename": "fasvadms_client-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "961ca5577c5d488367f61162748739c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52256, "upload_time": "2018-08-20T15:37:02", "url": "https://files.pythonhosted.org/packages/85/75/f29ae35eaac244db034db3dfe298bace4a84e3b3901eb79eea76264b9b94/fasvadms_client-1.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "961ca5577c5d488367f61162748739c0", "sha256": "ecf17061a3800f90d7a354675cf652ff71811e917217a4f236e4b9ac23a68f9c" }, "downloads": -1, "filename": "fasvadms_client-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "961ca5577c5d488367f61162748739c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52256, "upload_time": "2018-08-20T15:37:02", "url": "https://files.pythonhosted.org/packages/85/75/f29ae35eaac244db034db3dfe298bace4a84e3b3901eb79eea76264b9b94/fasvadms_client-1.1.0-py3-none-any.whl" } ] }