<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jinjunliu.com/books/Python_Craftsman/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/news/announcement_1/</loc>
<lastmod>2017-08-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/news/announcement_2/</loc>
<lastmod>2018-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/news/announcement_3/</loc>
<lastmod>2024-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/news/announcement_4/</loc>
<lastmod>2024-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/news/announcement_5/</loc>
<lastmod>2025-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2015/wget-usage/</loc>
<lastmod>2015-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2016/linux-server-setup/</loc>
<lastmod>2016-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2022/python-env-manage/</loc>
<lastmod>2022-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/zotero-sync/</loc>
<lastmod>2024-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/rime-input/</loc>
<lastmod>2024-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/word-citation-error/</loc>
<lastmod>2024-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/run-local-llm/</loc>
<lastmod>2024-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/python-plot-map-subplots/</loc>
<lastmod>2024-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/calibre-web-library/</loc>
<lastmod>2024-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2025/ai-in-tc-research/</loc>
<lastmod>2025-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/blog/2025/memos-in-al-folio/</loc>
<lastmod>2025-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/atmo-2023-dl-aerosol-gap/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2019-db/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2019-dva/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2020-cv/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2020-sdp/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2021-dl/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/projects/cs-2022-udacity/</loc>
<lastmod>2025-11-06T22:39:01+00:00</lastmod>
</url>
<url>
<loc>https://jinjunliu.com/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/</loc>
</url>
<url>
<loc>https://jinjunliu.com/cv/</loc>
</url>
<url>
<loc>https://jinjunliu.com/_pages/dropdown/</loc>
</url>
<url>
<loc>https://jinjunliu.com/microposts/</loc>
</url>
<url>
<loc>https://jinjunliu.com/news/</loc>
</url>
<url>
<loc>https://jinjunliu.com/presentations/</loc>
</url>
<url>
<loc>https://jinjunliu.com/projects/</loc>
</url>
<url>
<loc>https://jinjunliu.com/publications/</loc>
</url>
<url>
<loc>https://jinjunliu.com/repositories/</loc>
</url>
<url>
<loc>https://jinjunliu.com/teaching/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/2015/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/2016/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/2022/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/2024/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/2025/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/linux/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/wget/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/centos/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/python/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/conda/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/venv/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/zotero/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/sync/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/onedrive/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/rime/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/input-method/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/macos/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/microsoft-word/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/citation/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/mendely/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/large-language-model/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/ollama/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/enchanted/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/opencat/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/scientific-visualization/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/matplotlib/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/cartopy/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/netcdf/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/calibre/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/ebook/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/library/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/web/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/docker/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/calibre-web/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/machine-learning/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/tropical-cyclones/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/research/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/ai/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/data-science/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/jekyll/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/al-folio/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/memos/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/javascript/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/api-integration/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/tag/front-end/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/category/tech/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/category/research/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/2025/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/tag/python/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/tag/programming/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/tag/data-science/</loc>
</url>
<url>
<loc>https://jinjunliu.com/books/category/programming/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/page/2/</loc>
</url>
<url>
<loc>https://jinjunliu.com/blog/page/3/</loc>
</url>
</urlset>
