Skip to main content

This is a package for requesting and processing data from Solvis's evaluations API.

Project description

Solvis Evaluations API

This is a package for requesting and processing data from Solvis's evaluations API. The package is designed to handle request evaluations and efficiently transforming them into a tabular format (pandas dataframe) suitable for analysis.

Features

  • Request data from the following endpoints:
    • Evaluations
  • Converts csv data into a flat pandas dataframe.
  • Robust handling of unexpected or malformed data.
  • Logging for process tracking and debugging.

Installation

Install the package via pip (or your favorite package manager):

pip install solvis-evaluations-api

Usage

Importing the Module

from solvis_evaluations_api import GetEvaluations

Example

# Initialize modules
api = GetEvaluations()

# Request API
evaluations = api.get_evaluations(
    user='',
    password='',
    survey_id='',
    start_datetime='01/01/2024',
    end_datetime='01/01/2024',
)

# Print output
print(df)

Dependencies

  • Python 3.12+
  • Pandas
  • Requests

Contact

For questions or feedback, feel free to reach out:

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

solvis_evaluations_api-0.1.7.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solvis_evaluations_api-0.1.7-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file solvis_evaluations_api-0.1.7.tar.gz.

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.7.tar.gz
Algorithm Hash digest
SHA256 fc4b4f9f19bfa3fcb84e58754f32ae254b3a69e7718aa0bfb7a3a31f2cdafc84
MD5 5943f215cf2ae7ee62b9f398b330a45e
BLAKE2b-256 99ceb5bac0de4a20a660e075d0ff48d57610f3d0c98521edee741deda574bbef

See more details on using hashes here.

File details

Details for the file solvis_evaluations_api-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a3bdd1e17d1bcb3ec60a22091743eddcd0a9c08656611b0c95502c283a6996b8
MD5 906c8344962fbfe11e40de1adb11b065
BLAKE2b-256 8f0f19948225230e31d5ce611e4854d0d272ba5ec13b932bc3c6b39e9f7ce0e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page