Skip to main content

Hemlock extension for the big 5 personality inventory

Project description

Hemlock Big 5

Hemlock-big5 is a hemlock extension for creating big 5 personality questionnaires.

Installation

With hemlock-CLI (recommended):

$ hlk install hemlock-big5

With pip:

$ pip install hemlock-big5

Quickstart

This assumes you are using the hemlock template. In survey.py:

from hemlock import Branch, Page, Label, route
from hemlock_big5 import big5

@route('/survey')
def start():
    return Branch(
        big5(page=True),
        Page(
            Label('The end.'), 
            terminal=True
        )
    )

Citation

Hemlock-big5 includes several versions of big 5 personality questionnaires. Please cite the appropriate questionnaire along with hemlock.

Hemlock-big5

@software{bowen2021hemlock-big5,
  author = {Dillon Bowen},
  title = {Hemlock-Big5},
  url = {https://dsbowen.github.io/hemlock-big5/},
  date = {2021-02-17},
}

IPIP 50-item inventory (IPIP-50)

@article{donnellan2006mini,
  title={The mini-IPIP scales: tiny-yet-effective measures of the Big Five factors of personality.},
  author={Donnellan, M Brent and Oswald, Frederick L and Baird, Brendan M and Lucas, Richard E},
  journal={Psychological assessment},
  volume={18},
  number={2},
  pages={192},
  year={2006},
  publisher={American Psychological Association}
}

Ten-item personality inventory (TIPI)

@article{gosling2003very,
  title={A very brief measure of the Big-Five personality domains},
  author={Gosling, Samuel D and Rentfrow, Peter J and Swann Jr, William B},
  journal={Journal of Research in personality},
  volume={37},
  number={6},
  pages={504--528},
  year={2003},
  publisher={Elsevier}
}

Ten-item big five inventory (BFI-10)

@article{rammstedt2007measuring,
  title={Measuring personality in one minute or less: A 10-item short version of the Big Five Inventory in English and German},
  author={Rammstedt, Beatrice and John, Oliver P},
  journal={Journal of research in Personality},
  volume={41},
  number={1},
  pages={203--212},
  year={2007},
  publisher={Elsevier}
}

License

Users must cite this package in any publications which use it.

It is licensed with the MIT License.

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

hemlock-big5-0.0.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

hemlock_big5-0.0.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file hemlock-big5-0.0.2.tar.gz.

File metadata

  • Download URL: hemlock-big5-0.0.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for hemlock-big5-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d3bdf7018cc869fbe6bb0296a5e5b50c5656338ce0f5d87c433d6873dcbf0b15
MD5 ffc89a9af1cea348b23d49ec9fc26cae
BLAKE2b-256 387d8d5177264dfbcb0dbae07bee3236cf3b693c2f5994b5dcc1d6d71c71a2c7

See more details on using hashes here.

File details

Details for the file hemlock_big5-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: hemlock_big5-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for hemlock_big5-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9d2c42bd840de1da988500e01df7c2577c187c0dadcc6522256dcdf0662940f3
MD5 7752bda8d3c1278bf237f6990cb32bc5
BLAKE2b-256 6550135e9c22f9da8e474538b8101264163526902cdf871113ae09fc30c1886d

See more details on using hashes here.

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