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.6.tar.gz (28.8 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.6-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 62b0fae9db9a6e8a8ff7c04feec5d5e8e0aa62cb5edd45db573af26bccf3cecd
MD5 5da4af366c4ed4e41ae978632ab81a35
BLAKE2b-256 2a1d12e817892cb956b1a192646baef8fa15c2d18789d09385fd8d4d18fea966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b76d8fafbe7a5e061aa49b7b51f30685c37ad51456f9be0abe992d7e9658d874
MD5 7b51a6b2addd3d4a2166ae35a198538f
BLAKE2b-256 3c2d6fa33d8817f1c5dfefd29670a0c75a17ac71f5196911bd037604e7f6a977

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