Enhancing core features
This commit is contained in:
parent
ba505ab382
commit
e287f35240
8 changed files with 185 additions and 102 deletions
44
README.md
44
README.md
|
@ -10,6 +10,14 @@ The primary focus is on building a terminal-based user interface (TUI). Initiall
|
|||
|
||||
**Please check** if a new branch is available and read the **changelog** to see the progress and current features of the program. The README might sometimes lag behind.
|
||||
|
||||
## **Current Status**
|
||||
- While the program works and core features are available, there are currently no safety checks in place. For example, the program will write / save an image without verifying if a file with the same name already exists.
|
||||
- Additionally, while EXIF data/metadata should be implemented correctly, there is a possibility of overlooked issues. In the worst case, a program might throw an error when handling EXIF data, though this has not occurred so far.
|
||||
|
||||
### Available Features:
|
||||
- Initial basic TUI functionality using `simple_term_menu` (planned to switch to a different interface later).
|
||||
- Core features, including image resizing, metadata management, and YAML configuration.
|
||||
|
||||
## Key Features
|
||||
|
||||
- Intuitive TUI for organizing and editing metadata and image properties.
|
||||
|
@ -46,22 +54,12 @@ conda install -c conda-forge textual pyyaml piexif pillow simple-term-menu
|
|||
```
|
||||
|
||||
## Development Approach
|
||||
|
||||
Compared to my previous project, [FTL Save Manager](https://gitlab.com/python_projects3802849/ftl-save-manager), this project emphasizes:
|
||||
|
||||
- **Enhanced Modularity**: Classes and components are organized into separate files, making the codebase more maintainable and scalable.
|
||||
- **Improved Design Principles**: Focus on creating reusable and flexible code for future expansion.
|
||||
- **Slower Code Pushes**: Updates and code releases will be less frequent but of higher quality, ensuring stability and adherence to best practices.
|
||||
|
||||
## Current Status
|
||||
|
||||
The project is in its early stages, and initial releases will focus on:
|
||||
|
||||
- Basic TUI functionality using `simple_term_menu`.
|
||||
- Core features like image resizing, metadata management, and YAML configuration.
|
||||
|
||||
Stay tuned for updates and more features as development progresses!
|
||||
|
||||
# Use of LLMs
|
||||
In the interest of transparency, I disclose that Generative AI (GAI) large language models (LLMs), including OpenAI’s ChatGPT and Ollama models (e.g., OpenCoder and Qwen2.5-coder), have been used to assist in this project.
|
||||
|
||||
|
@ -77,12 +75,10 @@ mradermacher gguf Q4K-M Instruct version of infly/OpenCoder-1.5B
|
|||
unsloth gguf Q4K_M Instruct version of both Qwen/QWEN2 1.5B and 3B
|
||||
|
||||
### References
|
||||
|
||||
1. **Huang, Siming, et al.**
|
||||
*OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models.*
|
||||
2024. [PDF](https://arxiv.org/pdf/2411.04905)
|
||||
|
||||
|
||||
2. **Hui, Binyuan, et al.**
|
||||
*Qwen2.5-Coder Technical Report.*
|
||||
*arXiv preprint arXiv:2409.12186*, 2024. [arXiv](https://arxiv.org/abs/2409.12186)
|
||||
|
@ -90,27 +86,3 @@ unsloth gguf Q4K_M Instruct version of both Qwen/QWEN2 1.5B and 3B
|
|||
3. **Yang, An, et al.**
|
||||
*Qwen2 Technical Report.*
|
||||
*arXiv preprint arXiv:2407.10671*, 2024. [arXiv](https://arxiv.org/abs/2407.10671)
|
||||
|
||||
|
||||
#### Orignal latext cites:
|
||||
|
||||
@inproceedings{Huang2024OpenCoderTO,
|
||||
title={OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models},
|
||||
author={Siming Huang and Tianhao Cheng and Jason Klein Liu and Jiaran Hao and Liuyihan Song and Yang Xu and J. Yang and J. H. Liu and Chenchen Zhang and Linzheng Chai and Ruifeng Yuan and Zhaoxiang Zhang and Jie Fu and Qian Liu and Ge Zhang and Zili Wang and Yuan Qi and Yinghui Xu and Wei Chu},
|
||||
year={2024},
|
||||
url={https://arxiv.org/pdf/2411.04905}
|
||||
}
|
||||
|
||||
@article{hui2024qwen2,
|
||||
title={Qwen2. 5-Coder Technical Report},
|
||||
author={Hui, Binyuan and Yang, Jian and Cui, Zeyu and Yang, Jiaxi and Liu, Dayiheng and Zhang, Lei and Liu, Tianyu and Zhang, Jiajun and Yu, Bowen and Dang, Kai and others},
|
||||
journal={arXiv preprint arXiv:2409.12186},
|
||||
year={2024}
|
||||
}
|
||||
|
||||
@article{qwen2,
|
||||
title={Qwen2 Technical Report},
|
||||
author={An Yang and Baosong Yang and Binyuan Hui and Bo Zheng and Bowen Yu and Chang Zhou and Chengpeng Li and Chengyuan Li and Dayiheng Liu and Fei Huang and Guanting Dong and Haoran Wei and Huan Lin and Jialong Tang and Jialin Wang and Jian Yang and Jianhong Tu and Jianwei Zhang and Jianxin Ma and Jin Xu and Jingren Zhou and Jinze Bai and Jinzheng He and Junyang Lin and Kai Dang and Keming Lu and Keqin Chen and Kexin Yang and Mei Li and Mingfeng Xue and Na Ni and Pei Zhang and Peng Wang and Ru Peng and Rui Men and Ruize Gao and Runji Lin and Shijie Wang and Shuai Bai and Sinan Tan and Tianhang Zhu and Tianhao Li and Tianyu Liu and Wenbin Ge and Xiaodong Deng and Xiaohuan Zhou and Xingzhang Ren and Xinyu Zhang and Xipin Wei and Xuancheng Ren and Yang Fan and Yang Yao and Yichang Zhang and Yu Wan and Yunfei Chu and Yuqiong Liu and Zeyu Cui and Zhenru Zhang and Zhihao Fan},
|
||||
journal={arXiv preprint arXiv:2407.10671},
|
||||
year={2024}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue