@mkennedy @talkpython The codecut episode made me wonder if #nbdev might be fun - i enjoy how it takes code from-the-field-to-the-plate: tests, modules, packaging, docs, website, version control... @jh https://nbdev.fast.ai/tutorials/tutorial.html
End-To-End Walkthrough – nbdev

A step-by-step guide to using nbdev

nbdev

📑 Revolutionizing Web Content for #AI Consumption 🤖

🔍 #llmstxt proposes new web standard with `/llms.txt` files, making websites more accessible to #LLM systems while maintaining human readability

📋 Features implemented in projects like #FastHTML and supported by #nbdev:
• Standardized #markdown format for structured content delivery
• Clean, parseable documentation with `.md` extensions
• Complementary to existing standards like robots.txt and sitemap.xml

🛠️ Technical Implementation:
#Python CLI tool and module available for parsing
#JavaScript implementation for web integration
• Supports automated content processing and context generation

💡 Use Cases:
• Software documentation
• Corporate information
• Educational resources
• Portfolio websites
• E-commerce platforms

🔗 Learn more: https://llmstxt.org/

The /llms.txt file – llms-txt

A proposal to standardise on using an /llms.txt file to provide information to help LLMs use a website at inference time.

llms-txt
nbdev – Create delightful software with Jupyter Notebooks

Write, test, document, and distribute software packages and technical articles — all in one place, your notebook.

Tomorrow night, learn about #nbdev. Our speaker, Kevin Bird, is a contributor to the #FastAI community, and will show us how #jupyter notebooks could transform your development. This is a free event at the #Madison Public Library (Central Branch), & is open to all skill levels. There will be free pizza 🍕!

https://www.meetup.com/madison-python/events/296600229/

Stick around after, and join me in pressuring Kevin to leave the bird site and join us here in the fediverse 😆

#MadisonWI #UWMadison #Wisconsin #JupyterNotebooks

Python Development Reimagined: The Power of nbdev and Jupyter Notebooks, Thu, Nov 9, 2023, 6:30 PM | Meetup

Join us in this informative session as we explore a fresh approach to Python development with nbdev in the Jupyter Notebook environment. Regardless of your Python experienc

Meetup

One week from tonight, join us to learn about #nbdev and the radically transformative power of development within #jupyter notebooks. Our speaker, Kevin Bird, is a contributor to the #FastAI community and expert on #MachineLearning and #LiterateProgramming. All skill levels, from total beginners to software experts, are welcome. The event, held at #Madison Public Library, is free and open to the public. Free pizza 🍕 and beverages 🥤!

https://www.meetup.com/madison-python/events/296600229/

#MadisonWI #UWMadison #Wisconsin

Python Development Reimagined: The Power of nbdev and Jupyter Notebooks, Thu, Nov 9, 2023, 6:30 PM | Meetup

Join us in this informative session as we explore a fresh approach to Python development with nbdev in the Jupyter Notebook environment. Regardless of your Python experienc

Meetup

Just announced: "Python Development Reimagined: The Power of nbdev and Jupyter Notebooks"

Next month, come learn about nbdev, elevate #Jupyter notebooks in your development process, and make your coding life easier. This will be a great talk with something for #python newbies & pros alike.

Our speaker, Kevin Bird, is a data scientist & OSS contributor to #fastai & #nbdev

https://www.meetup.com/madison-python/events/296600229/

#Madison #MadisonWI #UWMadison

PS: Looking for sponsors for pizza & beverages. Please reach out!

Python Development Reimagined: The Power of nbdev and Jupyter Notebooks, Thu, Nov 9, 2023, 6:30 PM | Meetup

Join us in this informative session as we explore a fresh approach to Python development with nbdev in the Jupyter Notebook environment. Regardless of your Python experienc

Meetup

So #nbdev seems like exactly where I need to go next with my research notebooks.

I have exactly the issues #nbdev seems to solve:

1. I write notebooks, but my colleagues need to also run the code I write in an operational environment (nbdev keeps jpyter notebooks and python modules versions of the code in sync).

2. I don't know how to (py)test my notebooks, thus I don't (nbdev extracts the tests from the notebook and make them run as github actions).

Anyone here using #nbdev for #python #notebook (+ test, doc, deployment) ?

https://nbdev.fast.ai/

nbdev – Create delightful software with Jupyter Notebooks

Write, test, document, and distribute software packages and technical articles — all in one place, your notebook.

🌘 nbdev - Jupyter+git問題已經解決
➤ Jupyter和git的衝突問題已經解決
https://nbdev.fast.ai/blog/posts/2022-08-25-jupyter-git/
nbdev2是一個解決Jupyter和git衝突問題的開源開發平臺。它提供了一個git合併驅動程序和Jupyter保存鉤子,可以解決衝突並自動刪除不必要的元數據和非確定性單元輸出。
+ 這個解決方案真的很有用,我以前一直在為Jupyter和git的衝突問題而煩惱。
#Jupyter #git #nbdev
nbdev - The Jupyter+git problem is now solved

Previously, using git with Jupyter could create conflicts and break notebooks. With nbdev2, the problem has been totally solved.

RT @HamelHusain: Much of the power of #nbdev re: avoiding merge conflicts were previously not available to VSCode users.

🚀 New vscode feature: auto-clean notebooks in nbdev projects on save. 😍

https://t.co/ICJk7nQloa https://t.co/VPAaIhtAoK

GitHub - fastai/nbdev-vscode

Contribute to fastai/nbdev-vscode development by creating an account on GitHub.

GitHub