Skip to main content

A package for generating random traces based on sequence schemas..

Project description

Trace Generator

This package generates random traces based on various sequence schemas. Creator : Dr. Kovacs Laszlo ##Schemas list

Cseqs = { "S_X_01" : ['a','X',[['b'],['c']],'d','X',[['e'],['f']],'g'], "S_X_02" : ['a','X',[['b'],['c']],'d','X',[['e'],['f']],'g','X',[['h'],['i']],'j' ], "S_X_03" : ['a','X',[['b'],['c']],'d','X',[['e'],['f']],'g','X',[['h'],['i']],'j','X',[['k'],['l']],'m' ], "S_X_04" : ['a','X',[['b'],['c']],'d','X',[['e'],['f']],'g','X',[['h'],['i']],'j','X',[['k'],['l']],'m' ,'X',[['n'],['o']],'p'], "S_XX_01" : ['a','X',[['f'], ['b','X',[['c'],['d']] ,'e' ]],'g'], "S_XXX_01": ['a','X', [['h'], ['b','X',[['g'],[ 'c','X',[['d'],['e']] ,'f' ]] ]],'j'],
"S_XX_10" : ['a', 'X', [['c','b'],['b','X',[['g'],['e'] ],'f']],'e'], "S_XX_11" : ['a','X',[['f'], ['b','X',[['z'],['r']],'i']],'s' ], "S_XXX_10" : ['a', 'X',[['b', 'X',[['c', 'X',[['d'],['e']] ,'f'] ,['g']] ],['h' ]] ,'j' ], "S_L_01" : ['a','L',[['b','c']],'e'], "S_LX_02" : ['a','c','d','L',[['a'],['b']],'c'], "S_LX_01" : ['a','L',[['b'],['c']],'e'], "S_XL_01" : ['a','X',[['L',[['b','c']] ],['u']] ,'e'], "S_LX_04" : ['x','L',[['a','b'],['d','e'] ],'y'], "S_LX_05" : ['x','L',[['a','b'],['d','e'],['f','g'] ],'y'], "S_2LX_01" : ['x','L',[['a','b'],['d','e'],['f','g'] ],'y','L',[['t'],['z','u']],'r'], "S_L2X_01" : ['a','L',[['b','X',[['c'],['d']],'e','X',[['f'],['g']],'h' ]],'i'], "S_LX_07" : ['x','L',[['a','b','c'],['d','e','f'] ],'y'], "S_2LX_02" : ['x','L',[['a','b','c'],['d','e','f'] ],'y','L',[['u','f']],'z'], "S_LL_01" : ['e','L',[['a','b', 'L',[['x','y' ]], 'c']],'f'], "S_LL_02" : ['e','L',[['a','b', 'L',[['x','a' ]], 'c']],'b'], "S_XL_02" : ['e','X',[['a','b', 'L',[['x','y' ]], 'c'], ['z','h']],'f'], "S_XL_03" : ['e','X',[['a','g', 'L',[['x','e' ]], 'c'], ['g','e']],'f'], "S_LL_03" : ['e','L',[['a','b', 'L',[['x','y' ]], 'c'], ['z','h']],'f'], "S_LXL_01" : ['e','L',[['b','X',[['a','L',[['u','e']] ],['d','g']]]],'f'], "S_XLX_01" : ['a','b','X',[['d','g'],['L',[['c','X',[['f'],['e','b']],'l']]]],'j'],
"S_XLX_02" : ['a','L',[['b', 'X',[['d'],['c','e']], 'f']],'X',[['g','k'],['L',[['h','X',[['l'],['j']] , 'k']] ]],'l'],
"S_XLL_01" : ['a','X',[['f','L',[['a','L',[['t','v' ]],'h']]] ,['s','u']],'g' ], "S_LXLL_01" : ['e','L',[['a','b', 'L',[['x','y','L',[['o','i']] ]], 'c'], ['z','h']],'f'], "S_LXLL_02" : ['e','L',[['a','b', 'L',[['x','y','L',[['o','i']] ]], 'c'], ['x','b']],'f'],
"S_LLLL_01" :['a','L',[['b','L',[['d','L',[['f','L',[['h','u']], 'g']],'e']],'c']],'z'], "S_LLLLX_01" :['a','L',[['b','L',[['d','L',[['f','L',[['h','u'],['v','t']], 'g']],'e']],'c']],'z']

}

Usage

from trace_generator import manual_trace, Cseqs

# Generate 100 random traces using schema "S_X_01"
traces = manual_trace(Cseqs["S_X_01"], N=100)
print(traces)

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

trace_generator-2.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trace_generator-2.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file trace_generator-2.0.tar.gz.

File metadata

  • Download URL: trace_generator-2.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for trace_generator-2.0.tar.gz
Algorithm Hash digest
SHA256 d4c1f831a5d51366b485ac7cb4d543f56de083b53fdbe4bed589bf5dd7d7e658
MD5 f979c9fa343a2f08257d916f5387cc27
BLAKE2b-256 48c489667792137e32f06c9b781fd38d6e5a8d1ed5a3355a706e1dcb4b194160

See more details on using hashes here.

File details

Details for the file trace_generator-2.0-py3-none-any.whl.

File metadata

  • Download URL: trace_generator-2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for trace_generator-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12e16a4940103c721b9f02927009eec9643e6389533ab6be37cb4cbeb15ca3fd
MD5 91b37c21291cbe4d3a5981ff7c0ee7f8
BLAKE2b-256 08d711da0c26a1a49458d28a16beba30a9a6c044a3422d3cfe20013451f617b6

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