You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NOTICE.md
+20-12Lines changed: 20 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,22 +2,22 @@
2
2
3
3
FormulaOCR depends on open-source OCR and formula-recognition components. This file records the main third-party projects used by the application and the notices users should keep when redistributing binaries or offline model packages.
4
4
5
-
## PaddleOCR
5
+
## PaddlePaddle, Paddle model assets, and PaddleX-compatible processing
-Pinned Python package used for builds: `paddleocr==3.6.0`
10
-
- Organization: PaddlePaddle / PaddleOCR Authors
7
+
-Runtime: PaddlePaddle `paddlepaddle==3.2.0`
8
+
-Repositories: https://github.com/PaddlePaddle/Paddle and https://github.com/PaddlePaddle/PaddleX
9
+
-Model ecosystem: PaddlePaddle PP-FormulaNet, PP-FormulaNet+, UniMERNet, and `LaTeX_OCR_rec`
10
+
- Organization: PaddlePaddle and the respective model authors
11
11
- License: Apache License 2.0
12
-
- Use in this project: formula recognition through PaddleOCR/PaddleX formula-recognition models.
12
+
- Use in this project: direct native inference through `libpaddle`; FormulaOCR implements the required image preprocessing and tokenizer-based decoding locally.
13
13
14
-
PaddleOCR source code and model files are not vendored in this repository. If you redistribute a packaged build that includes PaddleOCR, PaddlePaddle, PaddleX, runtime libraries, or model weights, keep the original third-party license files, copyright notices, and any model-specific usage terms with the distributed package.
14
+
FormulaOCR does not import or redistribute the PaddleOCR or PaddleX Python packages. Its PP-FormulaNet/UniMERNet preprocessing and decoding behavior is compatible with and derived from the Apache-2.0 PaddleX formula-recognition processors. Paddle model files are downloaded separately from official release sources. If you redistribute a packaged build containing PaddlePaddle native libraries or model weights, keep the applicable upstream license, copyright notices, model cards, and usage terms.
15
15
16
16
Suggested citation or acknowledgement:
17
17
18
18
```text
19
-
This software uses PaddleOCR, an open-source OCR toolkit from the PaddlePaddle ecosystem:
20
-
https://github.com/PaddlePaddle/PaddleOCR
19
+
This software uses PaddlePaddle native inference and formula-recognition model assets from the Paddle ecosystem:
- Use: optional community formula-recognition backend derived from LaTeX-OCR/pix2tex.
29
29
- Runtime: Microsoft ONNX Runtime, MIT License.
30
30
31
-
RapidLaTeXOCR model files are downloaded on demand from the project's official GitHub Release and verified with SHA-256. They are not committed to this repository or included in the default application archive.
31
+
RapidLaTeXOCR model files are downloaded on demand from the project's official GitHub Release and verified with SHA-256. FormulaOCR implements the small Pillow/NumPy/ONNX inference adapter locally and does not depend on the RapidLaTeXOCR Python package. The model files are not committed to this repository or included in the default application archive.
32
32
33
33
## UniMERNet
34
34
35
-
UniMERNet was developed by Shanghai AI Laboratory and is exposed here through the official PaddleOCR/PaddleX inference model catalog. Users redistributing model weights should retain the upstream model card, license, and attribution applicable to the downloaded release.
35
+
UniMERNet was developed by Shanghai AI Laboratory and is exposed here through the official Paddle model catalog. FormulaOCR executes the exported model directly with Paddle Inference. Users redistributing model weights should retain the upstream model card, license, and attribution applicable to the downloaded release.
36
36
37
37
## UniMERNet Small ONNX
38
38
@@ -102,4 +102,12 @@ confirm it before first download/use. Do not include MixTeX weights in a
102
102
commercial binary or offline package without written permission from the
103
103
upstream rights holder.
104
104
105
-
The application also uses Python packages listed in `requirements.txt`, including Pillow, paddlepaddle, paddlex, ONNX Runtime, RapidLaTeXOCR, latex2mathml, requests, aiohttp, tokenizers, ftfy, and PyInstaller. Their licenses are controlled by their respective upstream projects.
105
+
## Inno Setup Simplified Chinese messages
106
+
107
+
The Windows installer includes `installer/ChineseSimplified.isl` from the Inno
108
+
Setup source repository at commit
109
+
`69a2554fc9551f1d3da8df8ba659007dea3f906f`. The translation header credits
110
+
Zhenghan Yang (Kira) and is retained verbatim apart from repository line-ending
111
+
normalization. This file is used only while compiling the Windows installer.
112
+
113
+
The application also uses the Python packages listed in `requirements.txt`: Pillow, NumPy, PaddlePaddle, PyYAML, Requests, ONNX Runtime, tokenizers, ftfy, latex2mathml, and PyInstaller. Their licenses are controlled by their respective upstream projects.
0 commit comments