Skip to main content

Wallpaper Group Symmetry Dataset

Introduction

The Wallpaper Group Symmetry Dataset project provides a comprehensive toolkit for generating and analyzing datasets based on the mathematical theory of wallpaper groups. This project is rooted in the intricate study of plane symmetry groups, offering a rich exploration of the 17 distinct categories of symmetrical patterns achievable through combinations of translation, reflection, glide reflection, and rotational operations. Aimed at mathematicians, computer scientists, data analysts, and educational professionals, this project bridges the gap between abstract mathematical theory and practical dataset generation.

Features

This project offers a robust set of features designed to facilitate the study and application of wallpaper group symmetries:

  • Dataset Generation: Users can generate datasets categorizing the 17 distinct wallpaper symmetry types, each defined by unique combinations of symmetry operations including translations, mirrors, glides, and rotations (2-, 3-, 4-, and 6-fold).
  • Example Notebooks: Included Jupyter notebooks serve as comprehensive guides, illustrating the steps to generate example images and datasets, thereby demystifying the complex mathematical concepts behind wallpaper group symmetries.
  • Statistical Evaluation: Tools for evaluating and understanding the statistical properties of the generated datasets, enabling in-depth analysis and research.

Usage

The project includes several Jupyter notebooks designed to showcase the generation and analysis of wallpaper symmetry datasets:

  • Generating Example Images: Learn how to create visually captivating images that represent each of the 17 symmetry types.
  • Creating Example Datasets: Step-by-step guide to compiling datasets based on specified symmetry criteria.
  • Dataset Statistics: Techniques for analyzing and interpreting the statistical aspects of the datasets, offering insights into the distribution and characteristics of the symmetry types.

Applications

The Wallpaper Group Symmetry Dataset is a versatile tool with applications spanning educational purposes, mathematical research, and computer vision projects, among others. It provides a foundational dataset for exploring the geometric and symmetrical properties inherent in various natural and man-made patterns, offering valuable insights for both theoretical and applied projects.

Getting Started

To get started with the Wallpaper Group Symmetry Dataset project, users should first ensure they have Python and Jupyter installed. Following this, the repository can be cloned from GitHub using the following command:

'''git clone https://github.com/yig319/Wallpaper_Group_Symmetry_Dataset.git'''

Once cloned, navigate to the project directory and launch Jupyter to explore the provided notebooks.

Contribution and Support

Contributions to the Wallpaper Group Symmetry Dataset project are warmly welcomed. Whether it's extending the dataset, refining the notebooks, or improving the documentation, your input can greatly enhance this resource. For support and collaboration, please open an issue or pull request on the GitHub repository.

License

This project is released under the MIT License, allowing for widespread use and modification. The license encourages the free distribution and adaptation of the project, making it a valuable resource for the community.

Metadata

Release files for Wallpaper-Group-Symmetry-Dataset 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Wallpaper-Group-Symmetry-Dataset 0.1.1
File Size Uploaded
Wallpaper_Group_Symmetry_Dataset-0.1.1.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Wallpaper-Group-Symmetry-Dataset 0.1.1
File Interpreter ABI Platform
Wallpaper_Group_Symmetry_Dataset-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.8 kB

Release files / Wallpaper_Group_Symmetry_Dataset-0.1.1.tar.gz

Download URL Wallpaper_Group_Symmetry_Dataset-0.1.1.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
797722a3079c01fcdcde0509567777276810de8fd004d04a381d860872325509
BLAKE2b-256 checksum
How to use checksums
28ebbf663201f4ff1ce775eef61249c0897caa091ff0e615d67681d561b09987
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.0

Release files / Wallpaper_Group_Symmetry_Dataset-0.1.1-py3-none-any.whl

Download URL Wallpaper_Group_Symmetry_Dataset-0.1.1-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3adc6472877727b39c086ecb6d5952e8fc6952ff6e131094bd5f48e90d5c7792
BLAKE2b-256 checksum
How to use checksums
bbf4b540209dc1c0caf787ab85727420b27b430ece93a21ec756fd8f54359a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page