python-algorithm-porter

Community

Port Python algorithms to fast zero-allocation C#.

Authorsparkeh9
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Port Python algorithms (numpy, pandas, rtree, dict manipulation) to high-performance, zero-allocation C# equivalents.

Core Features & Use Cases

  • Design and implement a systematic porting workflow that preserves semantics while boosting performance.
  • Align data structures and memory layouts to .NET idioms (Span<T>, value types) to minimize allocations.
  • Apply careful mapping of Python dependencies (numpy, pandas, rtree) to performant C# alternatives and validate results.

Quick Start

Port a sample Python function to C# using the defined workflow and verify outputs match the original.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: python-algorithm-porter
Download link: https://github.com/sparkeh9/DoclingDotNet/archive/main.zip#python-algorithm-porter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.