PhoToN 旭輝
MModular
•Created by PhoToN 旭輝 on 12/25/2024 in #community-showcase
HEPJo v0.1.0 !
I am excited to announce the first release of HEPJo v0.1.0, HEPJo is a high-performance library for numerical computations in particle physics, written in Mojo 🔥 similar to Scikit-HEP in Python.
Here's what's currently included:
Key Features
* Vector Operations: Complete 2D, 3D, and Lorentz vector implementations with standard operations
* Physics Calculations: Support for boosts, transformations, and common particle physics computations and other kinematic functions.
* Scikit-HEP Interface: Familiar API design for physics computations
Check out the GitHub repository for examples, future plans and more.
Stay tuned for more updates! Contributions are welcome! Please feel free to report issues and submit a Pull Request.
1 replies
MModular
•Created by PhoToN 旭輝 on 12/22/2024 in #community-showcase
NuMojo v0.4 is here! 🔥
We’re excited to announce the release of NuMojo v0.4 compatible with Mojo 24.6! Here’s what’s new:
🌟 New Features
-
- Expanded array creation routines following NumPy.
- New
- More descriptive error messages for better debugging.
🦋 Improvements
- Adapted to Mojo V24.6 with updated naming conventions.
- Unified routines for consistency with NumPy.
-
- Modules reorganized for easier navigation and consistency with NumPy. 🛠️ Fixes
- Resolved issues with slicing and input handling in
- Enhanced stability and optimized performance.
📚 Documentation and testing have been updated too!
Check out the full changelog here.
Check out our Discord Thank you for your support and stay tuned for more updates!
🌟 New Features
-
Matrix
Type: Optimized 2D array with core operations, broadcasting, and linear algebra support.- Expanded array creation routines following NumPy.
- New
convolve2d
function for signal processing.- More descriptive error messages for better debugging.
🦋 Improvements
- Adapted to Mojo V24.6 with updated naming conventions.
- Unified routines for consistency with NumPy.
-
matmul
, sort
and transpose
now handle more flexible input shapes.- Modules reorganized for easier navigation and consistency with NumPy. 🛠️ Fixes
- Resolved issues with slicing and input handling in
fromstring
.- Enhanced stability and optimized performance.
📚 Documentation and testing have been updated too!
Check out the full changelog here.
Check out our Discord Thank you for your support and stay tuned for more updates!
3 replies
MModular
•Created by PhoToN 旭輝 on 7/6/2024 in #community-showcase
Tenka 点火 - Mojo package manager
https://github.com/shivasankarka/Tenka/tree/main
This is my attempt at a
Conda
like package manager for Mojo🔥. While there could be an official package manager in future, I appreciate an organized system and wanted to try my take on this problem and learn something along the way. It currently supports essential features like create
, activate
, deactivate
, remove
environments, install and uninstall Mojo packages directly from GitHub into designated environments. Please look at README for details on features and limitations. One of my top priorities right now is to figure out how to support installing different versions of Mojo in different environments. Future plans also include porting this code to pure Mojo. If you're interested in contributing, your input is greatly appreciated! Feel free to reach out on Discord or contribute directly via GitHub by creating issues or pull requests. Have a wonderful day, fellow Mojicians!2 replies
MModular
•Created by PhoToN 旭輝 on 6/10/2024 in #community-showcase
HEPJo: High Energy Physics analysis in Mojo
2 replies