You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -21,271 +21,76 @@ Welcome! Pythonic is a modern C++20 library that brings the expressive power and
21
21
- Seamless integration with modern C++ projects
22
22
- Great for teaching, competitive programming, and research
23
23
24
-
## User Guides & Documentation
25
-
26
-
- For a complete step-by-step guide on cloning, building, installing, and using this library in your own project, see the detailed [Getting Started Guide](docs/examples/README.md).
27
-
-**Note:** If you don't want to install, you can simply add the `include/pythonic` directory to your project's include path and use `target_include_directories` in your CMakeLists.txt.
28
-
- For a detailed user guide, [check out the documentation](docs/index.md).
29
-
30
-
## Optional: Graph Viewer Dependencies
31
-
32
-
The library includes an **optional** interactive graph visualization feature. To enable it, you need to install the following dependencies:
OpenCL is included with macOS - no additional installation needed.
198
-
199
-
### Windows (vcpkg):
200
-
201
-
```bash
202
-
vcpkg install opencl:x64-windows
46
+
return 0;
47
+
}
203
48
```
204
49
205
-
Then build with OpenCL support:
50
+
## User Guides & Documentation
206
51
207
-
```bash
208
-
cmake -B build -DPYTHONIC_ENABLE_OPENCL=ON
209
-
cmake --build build
210
-
```
52
+
- **[Getting Started Guide](docs/examples/README.md)** — Complete step-by-step guide on cloning, building, installing, and using this library (includes all optional dependencies)
53
+
- **[API Documentation](docs/index.md)** — Detailed user guide for all features
211
54
212
-
> **Note:** OpenCL support is optional. If not available, video rendering will use CPU with optimized buffering.
55
+
## Optional Features
213
56
214
-
## Optional: OpenCV for Webcam and Advanced Processing
57
+
The library includes several optional features that can be enabled during build:
215
58
216
-
For webcam capture and advanced image/video processing, you can enable OpenCV support:
59
+
| Feature | Description | CMake Flag | Dependencies |
> **Note:** All features are optional. The core library works without any of these dependencies. See the [Getting Started Guide](docs/examples/README.md) for detailed installation instructions for each feature.
0 commit comments