Releases: edwinhu/xeus-stata
Releases · edwinhu/xeus-stata
v0.1.1
What's Changed
New Features
- Raw HTML output support for esttab and other commands that generate HTML
- Clean integration with Quarto documents
Bug Fixes
- Remove inline CSS pollution from esttab output
- Ensure child process cleanup with PR_SET_PDEATHSIG on Linux
Other Changes
- Update pixi.toml workspace configuration
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Initial Public Release
xeus-stata v0.1.0
First public release of xeus-stata, a Jupyter kernel for Stata based on the xeus framework.
Features
✅ Core Functionality
- PTY-based communication with Stata
- Execute Stata commands in Jupyter notebooks
- Support for both interactive and batch execution
✅ Rich Output
- Automatic graph display (PNG/SVG formats)
- HTML table formatting for Stata output
- Syntax-highlighted code cells
✅ IDE Features
- Tab completion for Stata commands, functions, and variables
- Code inspection and help integration
- Interrupt/restart kernel support
Installation
From Source
git clone https://github.com/edwinhu/xeus-stata.git
cd xeus-stata
pixi install
mkdir build && cd build
pixi run cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
pixi run make installRequirements
- Stata 13 or later
- C++17 compatible compiler
- CMake 3.8+
- xeus >= 5.0
- xeus-zmq >= 3.0
Status
Documentation
Known Issues
- Windows support not yet implemented
- Some advanced Stata features may not work correctly
- Performance optimization ongoing
Feedback
Please report issues at https://github.com/edwinhu/xeus-stata/issues
Acknowledgments
Built with the xeus framework and inspired by stata_kernel.
License: BSD-3-Clause
Platform: Linux, macOS