Skip to content

Commit

Permalink
Simple project structure changes
Browse files Browse the repository at this point in the history
  • Loading branch information
BrunoB81HK committed Sep 29, 2024
1 parent 080c6fe commit 8350614
Show file tree
Hide file tree
Showing 6 changed files with 723 additions and 12 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [3.0] - 2024-09-29

- Changed the name from CurveFinder to CurveExtractor.
- Added license
- Added pyproject.toml file


## [2.5] - 2023-01-18

- Picture name with Unicode character no longer crash the program.
Expand Down
674 changes: 674 additions & 0 deletions LICENSE.txt

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# CurveFinder
# CurveExtractor

![Build status](https://github.com/BrunoB81HK/CurveFinder/actions/workflows/build_and_release.yml/badge.svg)

Simple app to let you find the equations from a graph
Simple app to let you extract the equations from a graph

### Building with pyinstaller

Expand Down
4 changes: 2 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CurveFinder
Simple app to let you find the equations from a graph
# CurveExtractor
Simple app to let you extract the equations from a graph

### To do for 2.5
- [ ] Test the log axis function
Expand Down
38 changes: 38 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[project]
name = "CurveExtractor"
version = "3.0"
description = "Simple app to let you extract the equations from a graph"
readme = "README.md"
authors = [
{ name = "Bruno-Pier Busque", email = "[email protected]" },
]
maintainers = [
{ name = "Bruno-Pier Busque", email = "[email protected]" },
]
dependencies = [
"matplotlib",
"PyQt6",
"opencv-python",
"numpy",
"pyinstaller",
"scipy",
"Pillow",
"darkdetect",
]
requires-python = ">=3.10"
license = { file = "LICENSE.txt" }
keywords = ["curve", "extractor", "finder", "equation"]
classifiers = ["Programming Language :: Python"]

[project.optional-dependencies]
gui = ["PyQt5"]
cli = ["rich", "click"]

[project.urls]
Repository = "https://github.com/BrunoB81HK/CurveExtractor.git"
"Bug Tracker" = "https://github.com/BrunoB81HK/CurveExtractor/issues"
Changelog = "https://github.com/BrunoB81HK/CurveExtractor/blob/master/CHANGELOG.md"
8 changes: 0 additions & 8 deletions requirements.txt

This file was deleted.

0 comments on commit 8350614

Please sign in to comment.