<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CAT Python module on </title>
    <link>https://docs.justcat.it/get-started/python-module/</link>
    <description>Recent content in CAT Python module on </description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Tue, 18 Jan 2022 19:58:14 +0100</lastBuildDate><atom:link href="https://docs.justcat.it/get-started/python-module/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What is CAT Python module?</title>
      <link>https://docs.justcat.it/get-started/python-module/what-is-python-module/</link>
      <pubDate>Thu, 13 Aug 2026 10:23:18 +0200</pubDate>
      
      <guid>https://docs.justcat.it/get-started/python-module/what-is-python-module/</guid>
      <description>We provide a justcatit package. It contains one module, named cat.
https://pypi.org/project/justcatit/
The goal of this CAT client tool is to support our users whose primary development or scripting environment is Python. You can use all CAT features without leaving your Python development environment. There is no dependency on other CAT client tools (you don&amp;rsquo;t need to learn or use PowerShell at all).
The module allows you to interact with CAT directly from you code, using functions like open_project, invoke_tests etc.</description>
    </item>
    
    <item>
      <title>Why to follow this tutorial?</title>
      <link>https://docs.justcat.it/get-started/python-module/why-to-follow-this-tutorial/</link>
      <pubDate>Thu, 13 Aug 2026 10:23:18 +0200</pubDate>
      
      <guid>https://docs.justcat.it/get-started/python-module/why-to-follow-this-tutorial/</guid>
      <description>First - what do I get if I follow this? #You will have CAT properly installed, including prerequisites. You will learn basics of CAT on a simple example. You will be able to interact with CAT from your Python code - creating projects, exploring tests, running them, work with the results etc.
Use CAT seamlessly from your Python code
Because you will explore sample tests and run them in this tutorial, it will give you a rough idea what CAT can check for you on your real data.</description>
    </item>
    
    <item>
      <title>Install Python package</title>
      <link>https://docs.justcat.it/get-started/python-module/install/</link>
      <pubDate>Thu, 27 Aug 2020 19:23:18 +0200</pubDate>
      
      <guid>https://docs.justcat.it/get-started/python-module/install/</guid>
      <description>Prerequisites #.NET runtime (.NET 8) #This is a crucial prerequisite, but it is easy and quick to install. If you will not be able to install .NET runtime for any reason, you&amp;rsquo;ll not be able to use CAT from Python.
The easiest way to install .NET runtime is to use WinGet:
winget install Microsoft.DotNet.Runtime.8 Alternatively you can install from this web: https://dotnet.microsoft.com/en-us/download/dotnet/8.0. Find .NET RUNTIME 8.* section and download and install x64 version:</description>
    </item>
    
    <item>
      <title>Explore sample project</title>
      <link>https://docs.justcat.it/get-started/python-module/explore/</link>
      <pubDate>Thu, 27 Aug 2020 19:23:18 +0200</pubDate>
      
      <guid>https://docs.justcat.it/get-started/python-module/explore/</guid>
      <description>Create a Sample Project #CAT offers templates for new projects. You can get their list with all details using get_project_templates function.
Create a new file project_templates.py with this code and run it:
# file: project_templates.py from justcatit import cat as cat templates = cat.get_project_templates(online=True, logging_level=cat.LoggingLevel.ERROR) print(&#39;CAT templates:&#39;) for template in templates: print (&#39;-&#39; * 50) print(&#39;Code: &#39; + template.TemplateCode) print(&#39;Name: &#39; + template.TemplateName) print(&#39;Description: &#39; + template.Description) print(&#39;Version: &#39; + str(template.</description>
    </item>
    
    <item>
      <title>Create first test</title>
      <link>https://docs.justcat.it/get-started/python-module/first-test/</link>
      <pubDate>Thu, 27 Aug 2020 19:23:18 +0200</pubDate>
      
      <guid>https://docs.justcat.it/get-started/python-module/first-test/</guid>
      <description>If you followed the tutorial, you now have CAT Python module installed and you can create new projects from templates.
So, what do you need to do to create your first test against your data?
Create a new project #Create a new project based on default template. Here is a Python code that will create it for you. Feel free to tweak it:
from pathlib import Path from justcatit import cat as cat # change this to the path where you want to create the example project: cat_project_path = r&#39;D:\Lab\CatSampleProject&#39; Path(cat_project_path).</description>
    </item>
    
  </channel>
</rss>
