Skip to main content

Language Experience Overview (LEO) Report Generator

Project description

Language Experience Overview (LEO) Report Generator

Total alerts Language grade: Python

In Singapore, more than 90% of adults are literate in at least 2 languages (Singapore Census, 2010). Singaporean families often involve grandparents in the care of young children, and one in five families employ a live-in foreign worker for domestic help (Singapore Ministry of Manpower, 2020). Infants in Singapore typically hear two or more languages from each parent, two-to-three languages from their grandparents (Woon, 2018), and possibly more from a domestic helper. Given this complexity, existing models of balanced/unbalanced or dominant/non-dominant bilingualism are insufficient for describing the rich tapestry of multilingual experiences. In order to capture this variety, we created a flexible multilingual tool, the Language Experience Overview (LEO). This multivariate multilingual tool combines estimates of care time and language-use ratios with language profiles of each caregiver. Importantly, the LEO Report visualises the results in parent-friendly feedback.

blipleo is a Python package to generate Language Experience Overview (LEO) report.

Citation: Woon, Fei Ting; Le, Tuan Anh; binte Amran, Shaza; Ang, Wen Xin; Styles, Suzy J, 2021, "Language Experiences Overview (LEO)", https://doi.org/10.21979/N9/XQUFEW, DR-NTU (Data), V1

Installation

blipleo package is available on the Python official package index PyPI: https://pypi.org/project/blipleo/

It can be installed on Python 3.6 or later using pip

pip install blipleo

Notes: blipleo requires Inkscape to generate PDF files, which can be downloaded freely at https://inkscape.org/release/

Usage

To generate a LEO report, prepare a LEO json data file (For sample see: data/baby_test.json) and use the following commands:

import blipleo
leo = blipleo.read_json('./data/baby_test.json')
blipleo.generate_leo(leo, './data')

The generated LEO report looks like this: https://github.com/BLIPNTU/LEO/blob/main/data/baby_test.pdf

License

  • The blipleo package is licensed under GPL version 3.0
  • The LEO template graphic vector files under templates folder are licensed under CC-BY-NC 4.0

Developers

Contact

For more information, please contact Fei Ting Woon at feitingwoon@ntu.edu.sg

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

blipleo-0.1a5.tar.gz (702.6 kB view details)

Uploaded Source

File details

Details for the file blipleo-0.1a5.tar.gz.

File metadata

  • Download URL: blipleo-0.1a5.tar.gz
  • Upload date:
  • Size: 702.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for blipleo-0.1a5.tar.gz
Algorithm Hash digest
SHA256 4452613440dd3fa42cdeb09bcb03cc3fc2234daba7c1ba280fafb1f2f2684a19
MD5 a076b332a8a6c689c6f88b81d8736d7c
BLAKE2b-256 44a60dcb0bee1d2af9a79aece89302e4118440dc3c3729a7224f32f08ede8c5d

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