Metadata-Version: 2.1
Name: lettersPoints
Version: 0.8
Summary: This library can be used to generate points that, when plotted, form letters. The height and spacing can be set.
Home-page: https://github.com/MitraMitraMitra/letters-plot
Download-URL: https://github.com/MitraMitraMitra/letters-plot/archive/refs/tags/v_05.tar.gz
Author: Jean-Paul Mitra
Author-email: jeanmitra77@gmail.com
License: MIT
Keywords: plotting,letters
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt

This package is useful to generate points that, when plotted, form letters. The only function is write_text(), and it works with the following parameters:

write_text(string, height, distance_between_points, symbol_spacing = None, line_spacing = None, rotateAroundCenter = 0, filename = None):

	string - the text meant to be plotted, can be of any length; the accepted symbols are A-Z, 0-9, !, ?, and \n. All lowercase letters are converted to uppercase.

	height - the height that the symbols should have; all symbols are of width 0.4*height, except ! - than one has width 0.2*height

	distance_between_points - the distance between the points that will be generated

	symbol_spacing - the distance between symbols; if None, it will be set to height/10

	line_spacing - the distance between lines; if None, it will be set to height/10

	rotateAroundCenter - the angle by which the symbols should be rotated around their center point

	filename - a string; this will be the name of the csv output file (you don't have to add the .csv extension in the name); default value is None, and for that no output file is generated
