Wiki › Skill

Python

Article
From Chaipat's knowledge graph
No article has been written for this page yet; it is generated from the knowledge graph.
About Python (programming language) · from Wikipedia

Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant indentation, an extensive ("batteries-included") standard library, and garbage collection. Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing.

Summary from Wikipedia ↗, CC BY-SA 4.0.
  • Semantic extraction pipeline Key work
    Semantic extraction pipeline is a Python pipeline he built during his joint research at JAIST in 2025.
  • Galactic merger-history clustering Key work
    The work is in Python and runs on HPC / PBS infrastructure, because the stellar datasets are large.
  • Faint stellar structure detection Key workAutoGluon models that detect faint stellar structures, run on HPC infrastructure.
  • Knowledge graph construction from unstructured data Key work Feb 2025
    text2kgraph is a small Python package that sketches a pipeline from unstructured text to a knowledge graph.
  • Ontology-augmented health recommendation Key work Mar 2026
    The ontology is loaded and queried from Python with Owlready2, with HermiT or Pellet as optional reasoners.
  • Automated grading system Key work
    Language: Python.
  • cedit Key work Sep 2026
    It is written in Python with PySide6, the Qt bindings. It started on Tkinter, but the move to PySide6 had a concrete reason.
  • OMR exam system Key work Mar 2026
    Back end: a Flask API in Python, served by Gunicorn, with database migrations and a PDF generator.
  • mops-cli Key work Apr 2026
    Functional tests are written in Python with pytest. A GitHub Actions pipeline runs them headless, faking a terminal so the dashboard doesn't crash in CI.
  • research-os Key work Mar 2026
    A Flask API in Python, with Flask-Security for accounts and JSON Web Tokens for API access.
  • Teaching Python and Assembly Key work
    Teaching Python and Assembly covers his time as a teaching assistant in the Department of Computer Science at Chiang Mai University, from August 2022 to March 2025.
  • Stardew Valley Thai translations Key work Jul 2026
    Python scripts package each translation into a downloadable bundle, publish releases, write per-mod documentation and patch specific mods.
  • Octopath Traveler save editor Key work Aug 2026
    The editor is a Python backend serving a JavaScript interface in the browser.
  • DREDGE save editor Key work Aug 2026
    A JavaScript interface runs in the browser on top of it, and a Python step extracts item art from the player's installed game.
  • Dave the Diver save editor Key work Aug 2026
    It needs nothing beyond the Python standard library, using Tkinter for the interface.
  • Paper Scout Oct 2026
    An agent that supports the SKILL.md standard (Claude Code, Codex CLI, Cursor, Gemini CLI) reads the skill's instructions and drives a single Python script, scripts/scout.py, through a fixed sequence: Search OpenAlex, Semantic Scholar and arXiv with three to six search strings written from different angles.
  • Research Dossier Oct 2026
    A Python script, scripts/dossier.py, then builds the review: Checks every citation against papers.json, and refuses to build if any key is unknown or typed by hand.
  • Claim Conflict Finder Oct 2026
    A script aligns and compares them. scripts/conflicts.py, in Python, matches equivalent claims: synonyms, plurals, and reversed statements, so "B underperforms A" matches "A outperforms B".
  • Glossary Forge Oct 2026
    Glossary Forge is a free, open-source agent skill, written in Python, for translators of game mods and apps.
  • Loc Translate Oct 2026
    Loc Translate is a free, open-source agent skill, written in Python, that translates locale files for game mods and apps into any language without breaking a single token.
  • mac-ui-tester Jul 2026
    mac-ui-tester is a single-file Python tool for hands-on testing of real macOS apps.
  • GMCM Thai injector Jul 2026
    On macOS it runs from a double-clickable .command file, and a Python script packages each release.
  • Mistral OCR to LaTeX Jun 2026
    The backend is a FastAPI service in Python. Each upload is first resized to at most 2048 pixels, then takes one of two paths: Images, often handwritten, are read by Pixtral 12B, Mistral's vision model.
  • Thai OMR answer sheet generator Mar 2026
    Thai OMR answer sheet generator is a Python library that creates printable answer sheets for optical mark recognition (OMR) in Thai and English.
  • Intro to DBSCAN Mar 2026
    It pairs derivations and documentation with twelve Jupyter notebooks and a from-scratch implementation in Python.
  • Thai zipcode placefinder Aug 2025Look up Thai places by zipcode with a REST API and a minimal Flask web UI.
  • ochess Jul 2025
    The whole server is a single Python file using FastAPI, WebSockets and the python-chess library.
  • Driving scenario generator Jun 2025
    A Python command-line tool combines them, sends the prompt to an OpenAI model (or to a mock client for testing without the API), and saves the result.
  • Text preprocessing pipeline Mar 2025
    Text preprocessing pipeline is a command-line tool in Python that cleans a CSV of raw text for natural-language processing: Each text goes through four steps: cleaning: lower-casing and removing punctuation and noise; tokenising into words; removing stop words, such as "the" and "and"; stemming, so "running" and "runs" both become "run".
  • Graph classification experiments Feb 2025Graph-classification experiments on the MUTAG and PROTEINS datasets with PyTorch Geometric.
  • Trunk-based development workshop Jan 2025
    Each member works on their own small Python module (greeting functions and simple operations) and integrates into the main branch often, resolving conflicts as they arise.
  • thealgorithm Jan 2025
    thealgorithm is a Python package of common algorithms and data structures, written from scratch and tested.
  • Flask file manager Jul 2024Flask app for uploading, listing and downloading files with per-user permissions.
  • Flask Auth May 2024Flask REST API for users: token login, email verification, password reset and change.
  • Pre3 Mar 2024Course management system that helps students plan courses and track progress, and helps faculty manage them.
  • CMS setup scripts Oct 2023
    Setup steps for CMS's environment, including the specific Python 3.6 it expects, installed from a PPA.
  • Galactic archaeology paper (in preparation)
    Both ran in Python on HPC / PBS infrastructure. Until the paper is out, the site describes the methods and leaves the results out.
  • Deep reinforcement learning May 2025Deep reinforcement-learning notebook.
  • Language model study Apr 2025
    It starts where language modelling starts: an autoregressive bigram model over characters, written in Python.
  • pydumper Feb 2025
    pydumper is a set of educational web-scraping scripts, in Go and Python, that collect pages for a search query and store what they find.
  • LeetCode solutions Dec 2024
    LeetCode solutions collects his answers to LeetCode problems, nearly 300 of them, in five languages: mostly C++ and C, then Python, Rust and SQL.
  • Intro to machine learning Dec 2024
    Each Jupyter notebook covers one preprocessing technique in Python: filling in missing values (imputation); one-hot encoding and label encoding of categories; normalisation and standardisation of numbers; discretisation, turning numbers into bins.
  • Flask OpenAI chatbot Dec 2024Simple chatbot using GPT-3.5 Turbo and Flask.
  • XO Dec 2024
    XO is tic-tac-toe in the terminal, written in Python. The human plays X and picks squares by number, 0 to 8, and a computer player plays O.
  • Handwritten digit OCR Oct 2024
    It is written in Python with TensorFlow and Keras, and each notebook opens in Google Colab.
  • githooks Aug 2024
    githooks is a small collection of Git hooks, wired up through the Python pre-commit framework: commit-msg rejects empty commit messages; pre-commit runs ShellCheck on shell scripts, when it is installed; post-merge confirms a merge has finished.
  • webapp-flask Jul 2024
    It is a small blog-style web app in Flask with an SQL database, built to be installed and packaged like a real Python project.
  • PDF to PNG converter Jul 2024Flask app that converts uploaded PDFs to PNG images.
  • flask-hello Jul 2024Minimal Flask app.
  • ONNX models in Unity May 2024
    It was tested on macOS with Unity 2023.2 and Python 3.11.
  • Flask security demo May 2024Demo of authentication and security in Flask.
  • FlaskPG May 2024Flask and PostgreSQL development setup with Docker Compose.
  • pymail May 2024
    pymail is a Python script that sends email through Gmail's SMTP server, either plain text or HTML.
  • HELLOWORLD Apr 2024
    HELLOWORLD collects "Hello, World!" programs in several languages (C, C++, C#, Java, JavaScript and Python) for beginners comparing how each language starts a program.
  • Course practice Feb 2024
    Course practice collects his practice code and materials from programming courses at Chiang Mai University in 2022 and 2023: 204111, introductory programming in Python; 204212, with exercises in JavaScript; 229223, with exercises in Python.
  • webapp-study Oct 2023
    webapp-study is an early study project from October 2023, about structuring a small Python web application.
  • COVID-19 in US counties Oct 2023Data analysis of COVID-19 in US counties, with code-quality and coverage checks.
  • CS203 playground Oct 2023
    It holds exercises in analysing, cleaning and visualising data, as Jupyter notebooks and a Python source package, with tests, a Pylint configuration and a documented set-up.
  • MyGrader Sep 2023
    MyGrader was an automatic grader for students in 204111, the introductory Python course at Chiang Mai University.
  • Kaggle on Colab Sep 2023Tutorial for using Kaggle datasets in Google Colab.