topdesk-synthetic-data

A tool to generate dummy data to simulate TOPdesk ticket data exports.

https://github.com/rcgsheffield/topdesk-synthetic-data

Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization rcgsheffield has institutional domain (www.sheffield.ac.uk)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.8%) to scientific vocabulary

Keywords

synthetic-data topdesk
Last synced: 6 months ago · JSON representation ·

Repository

A tool to generate dummy data to simulate TOPdesk ticket data exports.

Basic Info
  • Host: GitHub
  • Owner: rcgsheffield
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 26.4 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
synthetic-data topdesk
Created 7 months ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Citation

README.md

TOPdesk synthetic data generator

A tool to generate dummy data to simulate TOPdesk ticket data exports. TOPdesk is a ticketing system for support services to manage user support queries.

The algorithms used to produce these synthetic data is random and not sourced from any real support requests. This tool uses the Faker library, with is a framework in the Python programming language used to generate dummy data.

Installation

  1. Install Python
  2. Create a virtual environment

bash python -m venv .venv

  1. Install this package

bash pip install git+https://github.com/rcgsheffield/topdesk-synthetic-data.git

Usage

Once installed, run topdesk-synthetic-data in the command line.

bash topdesk-synthetic-data --help ``` usage: topdesk-synthetic-data [-h] [--loglevel LOGLEVEL] [--numrecords NUMRECORDS]

TOPdesk synthetic data generator

options: -h, --help show this help message and exit --loglevel LOGLEVEL --numrecords, -n NUMRECORDS

```

Example

bash topdesk-synthetic-data -n 100

Contributing

Please read the contribution guide.

Owner

  • Name: IT Services Research & Innovation team at the University of Sheffield
  • Login: rcgsheffield
  • Kind: organization
  • Location: Sheffield, UK

Citation (CITATION.cff)

cff-version: 1.2.0
title: TOPdesk Synthetic Data Generator
type: software
authors:
  - given-names: Joe Salvador Thornhill
    family-names: Heffer
    email: j.heffer@sheffield.ac.uk
    affiliation: University of Sheffield
    orcid: 'https://orcid.org/0000-0001-8733-1117'

GitHub Events

Total
  • Push event: 4
Last Year
  • Push event: 4

Dependencies

.github/workflows/lint.yaml actions
  • actions/checkout v4.2.2 composite
  • actions/setup-python v5.6.0 composite
pyproject.toml pypi
  • faker ==37.*
  • openpyxl ==3.*
  • pandas ==2.*