Suggested Categories:

UML Diagram Tools Software
UML (Unified Modeling Language) diagram tools are software applications used to create visual representations of a system's architecture and design. These tools allow users to draw various UML diagram types, such as class, sequence, activity, and use case diagrams, which aid in documenting and understanding software systems. UML diagram tools typically feature drag-and-drop interfaces, templates, and code generation capabilities for both forward and reverse engineering. Some tools also enable team collaboration, allowing multiple users to work on the same project at the same time.
Artificial Intelligence Software
Artificial Intelligence (AI) software is computer technology designed to simulate human intelligence. It can be used to perform tasks that require cognitive abilities, such as problem-solving, data analysis, visual perception and language translation. AI applications range from voice recognition and virtual assistants to autonomous vehicles and medical diagnostics.
Data Science Software
Data science software is a collection of tools and platforms designed to facilitate the analysis, interpretation, and visualization of large datasets, helping data scientists derive insights and build predictive models. These tools support various data science processes, including data cleaning, statistical analysis, machine learning, deep learning, and data visualization. Common features of data science software include data manipulation, algorithm libraries, model training environments, and integration with big data solutions. Data science software is widely used across industries like finance, healthcare, marketing, and technology to improve decision-making, optimize processes, and predict trends.
Computer Vision Software
Computer vision software allows machines to interpret and analyze visual data from images or videos, enabling applications like object detection, image recognition, and video analysis. It utilizes advanced algorithms and deep learning techniques to understand and classify visual information, often mimicking human vision processes. These tools are essential in fields like autonomous vehicles, facial recognition, medical imaging, and augmented reality, where accurate interpretation of visual input is crucial. Computer vision software often includes features for image preprocessing, feature extraction, and model training to improve the accuracy of visual analysis. Overall, it enables machines to "see" and make informed decisions based on visual data, revolutionizing industries with automation and intelligence.
AI Coding Assistants
AI coding assistants are software tools that use artificial intelligence to help developers write, debug, and optimize code more efficiently. These assistants typically offer features like code auto-completion, error detection, suggestion of best practices, and code refactoring. AI coding assistants often integrate with integrated development environments (IDEs) and code editors to provide real-time feedback and recommendations based on the context of the code being written. By leveraging machine learning and natural language processing, these tools can help developers increase productivity, reduce errors, and learn new programming techniques.
Code Search Engines
Code search engines are specialized search tools that allow developers to search through codebases, repositories, or libraries to find specific functions, variables, classes, or code snippets. These tools are designed to help developers quickly locate relevant parts of code, analyze code quality, and identify reusable components. Code search engines often support various programming languages, providing search capabilities like syntax highlighting, filtering by file types or attributes, and even advanced search options using regular expressions. They are particularly useful for navigating large codebases, enhancing code reuse, and improving overall productivity in software development projects.
View more categories (6) for "uml python"
  • 1
    Wing Python IDE
    Wing Python IDE was designed from the ground up for Python, to bring you a more productive development experience. Type less and let Wing worry about the details. Get immediate feedback by writing your Python code interactively in the live runtime. Easily navigate code and documentation. Avoid common errors and find problems early with assistance from Wing's deep Python code analysis. Keep code clean with smart refactoring and code quality inspection. Debug any Python code. Inspect debug data...
  • 2
    Windsurf Editor
    The Windsurf Editor is a free AI-powered IDE and AI coding assistant that accelerates development by providing intelligent code generation and agents in over 70 programming languages and more than 40 IDEs, including VSCode, JetBrains, and Jupyter Notebooks. With Windsurf, developers can write code faster, eliminate repetitive tasks, and stay in the flow state—whether they're working with Python, JavaScript, C++, or any other language. Built on billions of lines of open-source code, Windsurf...
    Leader badge
    Starting Price: Free
    View Software
    Visit Website
  • 3
    DataMelt

    DataMelt

    jWork.ORG

    ... Java API. Elements of symbolic computations using Octave/Matlab scripting are supported. DataMelt is a computational environment for Java platform. It can be used with different programming languages on different operating systems. Unlike other statistical programs, it is not limited to a single programming language. This software combines the world's most-popular enterprise language, Java, with the most popular scripting language used in data science, such as Jython (Python), Groovy, JRuby.
    Starting Price: $0
  • 4
    FacePlugin

    FacePlugin

    FacePlugin

    ... recognize ID documents from 180+ countries and it can recognize all kinds of ID documents including ID card, Passport and Driver License. SDKs we offer - Face recognition SDK (Android, iOS, Server) - Liveness detection SDK (Android, iOS, Server) - ID document recognition SDK (Android, iOS, Server) - Palmprint recognition SDK (Server) Programming languages: Python, Swift, Object C, Java, Kotlin, Flutter We provide free integration support.
    Leader badge
    Starting Price: $0
  • 5
    pywinauto

    pywinauto

    pywinauto

    pywinauto is a set of python modules to automate the Microsoft Windows GUI. At its simplest it allows you to send mouse and keyboard actions to Windows dialogs and controls. pywinauto can be installed with pip and conda. Python is a great programming language, but there are no automation tools that were Pythonic (very few libraries were implemented in Python). The very first necessary thing is to determine which accessibility technology (pywinauto’s backend) could be used for your application...
    Starting Price: Free
  • 6
    MLJAR Studio
    It's a desktop app with Jupyter Notebook and Python built in, installed with just one click. It includes interactive code snippets and an AI assistant to make coding faster and easier, perfect for data science projects. We manually hand crafted over 100 interactive code recipes that you can use in your Data Science projects. Code recipes detect packages available in the current environment. Install needed modules with 1-click, literally. You can create and interact with all variables available...
    Starting Price: $20 per month
  • 7
    TextBlob

    TextBlob

    TextBlob

    TextBlob is a Python library for processing textual data, offering a simple API to perform common natural language processing tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, and classification. It stands on the giant shoulders of NLTK and Pattern, and plays nicely with both. Key features include tokenization (splitting text into words and sentences), word and phrase frequencies, parsing, n-grams, word inflection (pluralization and singularization) lemmatization...
  • 8
    Ray

    Ray

    Anyscale

    Develop on your laptop and then scale the same Python code elastically across hundreds of nodes or GPUs on any cloud, with no changes. Ray translates existing Python concepts to the distributed setting, allowing any serial application to be easily parallelized with minimal code changes. Easily scale compute-heavy machine learning workloads like deep learning, model serving, and hyperparameter tuning with a strong ecosystem of distributed libraries. Scale existing workloads (for eg. Pytorch...
    Starting Price: Free
  • 9
    Pathway

    Pathway

    Pathway

    Pathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG. Pathway comes with an easy-to-use Python API, allowing you to seamlessly integrate your favorite Python ML libraries. Pathway code is versatile and robust: you can use it in both development and production environments, handling both batch and streaming data effectively. The same code can be used for local development, CI/CD tests, running batch jobs, handling stream replays, and processing...
  • 10
    Gurobi Optimizer

    Gurobi Optimizer

    Gurobi Optimization

    With our powerful algorithms, you can add complexity to your model to better represent the real world, and still solve your model within the available time. Integrate Gurobi into your applications easily, using the languages you know best. Our programming interfaces are designed to be lightweight, modern, and intuitive, to minimize your learning curve while maximizing your productivity. Our Python API includes higher-level modeling constructs that make it easier to build optimization models...
  • 11
    MLBox

    MLBox

    Axel ARONIO DE ROMBLAY

    MLBox is a powerful Automated Machine Learning python library. It provides the following features fast reading and distributed data preprocessing/cleaning/formatting, highly robust feature selection and leak detection, accurate hyper-parameter optimization in high-dimensional space, state-of-the art predictive models for classification and regression (Deep Learning, Stacking, LightGBM), and prediction with models interpretation. MLBox main package contains 3 sub-packages: preprocessing...
  • 12
    JAX

    JAX

    JAX

    ​JAX is a Python library designed for high-performance numerical computing and machine learning research. It offers a NumPy-like API, facilitating seamless adoption for those familiar with NumPy. Key features of JAX include automatic differentiation, just-in-time compilation, vectorization, and parallelization, all optimized for execution on CPUs, GPUs, and TPUs. These capabilities enable efficient computation for complex mathematical functions and large-scale machine-learning models. JAX also...
  • 13
    Pillow

    Pillow

    Pillow

    The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. Pillow for enterprise is available via the Tidelift subscription. The Python Imaging Library...
    Starting Price: Free
  • 14
    SuperAGI SuperCoder
    SuperAGI SuperCoder is an open-source autonomous system that combines AI-native dev platform & AI agents to enable fully autonomous software development starting with python language & frameworks SuperCoder 2.0 leverages LLMs & Large Action Model (LAM) fine-tuned for python code generation leading to one shot or few shot python functional coding with significantly higher accuracy across SWE-bench & Codebench As an autonomous system, SuperCoder 2.0 combines software guardrails specific...
    Starting Price: Free
  • 15
    Indigo DRS Data Reporting Systems

    Indigo DRS Data Reporting Systems

    Indigo Scape DRS Data Reporting Systems

    Indigo Scape DRS is an advanced Data Reporting and Document Generation System for Rapid Report Development (RRD) using HTML, XML, XSLT, XQuery and Python to generate highly compatible and content rich business reports and documents with HTML. Representing the ultimate in reporting software our advanced technology and reusable reporting system is a powerhouse in data reporting. Indigo DRS is totally unique in its ability to query in XQuery, Python and SQL and use data from multiple...
    Starting Price: $500 per month / user
  • 16
    scikit-image

    scikit-image

    scikit-image

    scikit-image is a collection of algorithms for image processing. It is available free of charge and free of restriction. We pride ourselves on high-quality, peer-reviewed code, written by an active community of volunteers. scikit-image provides a versatile set of image processing routines in Python. This library is developed by its community, and contributions are most welcome! scikit-image aims to be the reference library for scientific image analysis in Python. We accomplish this by being...
    Starting Price: Free
  • 17
    PyAutoGUI

    PyAutoGUI

    PyAutoGUI

    PyAutoGUI lets your Python scripts control the mouse and keyboard to automate interactions with other applications. The API is designed to be simple. PyAutoGUI works on Windows, macOS, and Linux, and runs on Python 2 and 3. Moving the mouse and clicking in the windows of other applications. Sending keystrokes to applications (for example, to fill out forms). Take screenshots, and give an image (for example, of a button or checkbox), and find it on the screen. Locate an application’s window...
    Starting Price: Free
  • 18
    Code Llama
    ...-of-the-art LLM capable of generating code, and natural language about code, from both code and natural language prompts. Code Llama is free for research and commercial use. Code Llama is built on top of Llama 2 and is available in three models: Code Llama, the foundational code model; Codel Llama - Python specialized for Python; and Code Llama - Instruct, which is fine-tuned for understanding natural language instructions.
    Starting Price: Free
  • 19
    scikit-learn

    scikit-learn

    scikit-learn

    Scikit-learn provides simple and efficient tools for predictive data analysis. Scikit-learn is a robust, open source machine learning library for the Python programming language, designed to provide simple and efficient tools for data analysis and modeling. Built on the foundations of popular scientific libraries like NumPy, SciPy, and Matplotlib, scikit-learn offers a wide range of supervised and unsupervised learning algorithms, making it an essential toolkit for data scientists, machine...
    Starting Price: Free
  • 20
    Gensim

    Gensim

    Radim Řehůřek

    Gensim is a free, open source Python library designed for unsupervised topic modeling and natural language processing, focusing on large-scale semantic modeling. It enables the training of models like Word2Vec, FastText, Latent Semantic Analysis (LSA), and Latent Dirichlet Allocation (LDA), facilitating the representation of documents as semantic vectors and the discovery of semantically related documents. Gensim is optimized for performance with highly efficient implementations in Python...
    Starting Price: Free
  • 21
    Llama Stack
    ... environments. Developers can interact with the Llama Stack server using client SDKs available in multiple programming languages, including Python, Node.js, Swift, and Kotlin. Comprehensive documentation and example applications are provided to assist users in building and deploying Llama-based applications efficiently.
    Starting Price: Free
  • 22
    NLTK

    NLTK

    NLTK

    The Natural Language Toolkit (NLTK) is a comprehensive, open source Python library designed for human language data processing. It offers user-friendly interfaces to over 50 corpora and lexical resources, such as WordNet, along with a suite of text processing libraries for tasks including classification, tokenization, stemming, tagging, parsing, and semantic reasoning. NLTK also provides wrappers for industrial-strength NLP libraries and maintains an active discussion forum. Accompanied...
    Starting Price: Free
  • 23
    Vizard Virtual Reality Software
    ..., and many more via glTF, DAE, FBX and more. Leverage the power of Python, the world’s most accessible, popular scripting language. Includes robust open-source community libraries and toolkits for researchers. Achieve versatile rendering including multi-user, clustering, multi-channel abilities, Projection VR, HTC Vive, Oculus Rift, Windows MR headsets, and more with Vizard virtual reality software
  • 24
    Microsoft Cognitive Toolkit
    ... and parallelization across multiple GPUs and servers. CNTK can be included as a library in your Python, C#, or C++ programs, or used as a standalone machine-learning tool through its own model description language (BrainScript). In addition you can use the CNTK model evaluation functionality from your Java programs. CNTK supports 64-bit Linux or 64-bit Windows operating systems. To install you can either choose pre-compiled binary packages, or compile the toolkit from the source provided in GitHub.
  • 25
    Azure Data Science Virtual Machines
    ... and horizontal scaling. Pay only for what you use, when you use it. Readily available GPU clusters with Deep Learning tools already pre-configured. Examples, templates and sample notebooks built or tested by Microsoft are provided on the VMs to enable easy onboarding to the various tools and capabilities such as Neural Networks (PYTorch, Tensorflow, etc.), Data Wrangling, R, Python, Julia, and SQL Server.
    Starting Price: $0.005
  • 26
    Kite

    Kite

    Kite

    ... cut keystrokes, by as much as 47% in this example. View Python docs with just one click or mouse-hover, plus find helpful examples and how-tos. Quickly find files in your codebase that may be related to the current file that you are coding in. Making thousands of developers more productive.
    Starting Price: Free
  • 27
    GitHub Copilot
    ...Hub Copilot works with a broad set of frameworks and languages. The technical preview does especially well for Python, JavaScript, TypeScript, Ruby, and Go, but it understands dozens of languages and can help you find your way around almost anything. With GitHub Copilot, you’re always in charge. You can cycle through alternative suggestions, choose which to accept or reject, and manually edit suggested code. GitHub Copilot adapts to the edits you make, matching your coding style.
    Starting Price: $10 per month
  • 28
    Tabnine

    Tabnine

    Tabnine

    ... completion and an AI-powered chat and supports numerous use cases such as code generation, explanation of code, creating unit tests, generating documentation, debugging code, refactoring and maintaining code. Tabnine is integrated with all the major IDEs such as VS Code, JetBrains, Visual Studio, Eclipse. It supports over 80 programming languages and frameworks including JavaScript, Python, Java, PHP, Go, and more.
    Starting Price: $12 per user per month
  • 29
    MXNet

    MXNet

    The Apache Software Foundation

    A hybrid front-end seamlessly transitions between Gluon eager imperative mode and symbolic mode to provide both flexibility and speed. Scalable distributed training and performance optimization in research and production is enabled by the dual parameter server and Horovod support. Deep integration into Python and support for Scala, Julia, Clojure, Java, C++, R and Perl. A thriving ecosystem of tools and libraries extends MXNet and enables use-cases in computer vision, NLP, time series and more...
  • 30
    NVIDIA Triton Inference Server
    NVIDIA Triton™ inference server delivers fast and scalable AI in production. Open-source inference serving software, Triton inference server streamlines AI inference by enabling teams deploy trained AI models from any framework (TensorFlow, NVIDIA TensorRT®, PyTorch, ONNX, XGBoost, Python, custom and more on any GPU- or CPU-based infrastructure (cloud, data center, or edge). Triton runs models concurrently on GPUs to maximize throughput and utilization, supports x86 and ARM CPU...
    Starting Price: Free
  • Previous
  • You're on page 1
  • 2
  • Next