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.7b0.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.7b0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.7b0.tar.gz
Algorithm Hash digest
SHA256 845fabd2b1e9bb0ff119a7f867e1e9e12f4a39b58a64f88429f5292276673f5f
MD5 7c089c9775749869255a0584ba6d220e
BLAKE2b-256 fbd7e73711691f7eb2f41a35f2f5b01eaad9ae45be61d6d44dcbd21fb30366b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for solvis_evaluations_api-0.1.7b0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb8c0a334c0c4da89d4e6adb498cb99fd732c7a0213e646321dd7c9c828a62eb
MD5 d47675931472022ddd584dd2bd63f299
BLAKE2b-256 652fe26a988434f8dcb849398f46a7b0151df3d796953257a6f293a3185c621f

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