Skip to main content

Personality and general experiment questionnaire processing methods.

Project description

personality_questionnaire

License python Checked with mypy

Personality and general questionnaire processing methods for various experiments.

Supported Questionnaires

  • BFI-2
  • VAS-F

Inputs

Questionnaire answers are...

  • read via command line interface
  • ints in a numpy ndarray (.npy)
  • ints in a csv file (.csv)
  • strings in a csv file (.csv)

Outputs

For BFI-2, the OCEAN and FACET values are scaled to the range [0..1] per participant.

For VAS-F, the relative values are calculated.

Setup

Install package from PyPI

pip install personality_questionnaire

Install package for development

git clone https://github.com/fodorad/personality_questionnaire
cd personality_questionnaire
pip install .
pip install -U -r requirements.txt
python -m unittest discover -s test

Quick start

Run interactive BFI-2 questionnaire

If you installed it via pip:

personality_questionnaire --participant_id test --questionnaire bfi2

alternative call:

python personality_questionnaire/api.py --participant_id test --questionnaire bfi2

Run interactive VAS-F (pre- and post-)questionnaires

If you installed it via pip:

personality_questionnaire --participant_id test --questionnaire vasf --vasf_tag pre
personality_questionnaire --participant_id test --questionnaire vasf --vasf_tag post

alternative call:

python personality_questionnaire/api.py --participant_id test --questionnaire vasf --vasf_tag pre
python personality_questionnaire/api.py --participant_id test --questionnaire vasf --vasf_tag post

Projects using exordium

(2022) PersonalityLinMulT

LinMulT is trained for Big Five personality trait estimation using the First Impressions V2 dataset and sentiment estimation using the MOSI and MOSEI datasets.

What's next

  • Add support for the following questionnaires: HEXACO

Updates

  • 1.1.0: Add support for VAS-F and interactive CMD interface.
  • 1.0.0: Add support for BFI-2 and PyPI publish.

Contact

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

personality_questionnaire-1.1.2.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

personality_questionnaire-1.1.2-py3-none-any.whl (11.0 kB view hashes)

Uploaded Python 3

Supported by

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