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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a091711f9ff83784813e73e4055af7232a7c048cbe2ac366a29c31693f74c04a
MD5 57ce171f05aa750bd1fa1380d569125a
BLAKE2b-256 ef33049e6a6ac22cbddd4d20ed177510db8482fce590b5f79efba822b03af34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d4a1c0a3c0ca8d45691e07fa90f911111cf84653df0b9ebf50cf90d86832773d
MD5 fc21b92c083c10e5d4b9718c37bdb61d
BLAKE2b-256 97a419034aad9e5a49088b54872c4ca51b39175ca91b437ad3aa95148f220bfe

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