Skip to content

Instantly share code, notes, and snippets.

View tfmoraes's full-sized avatar

Thiago Franco de Moraes tfmoraes

View GitHub Profile
diff --git a/setup.py b/setup.py
index 9f69c998..2b923001 100644
--- a/setup.py
+++ b/setup.py
@@ -12,8 +12,8 @@ from Cython.Build import cythonize
from Cython.Distutils import build_ext
if sys.platform == "darwin":
- unix_copt = ["-Xpreprocessor", "-fopenmp", "-lomp"]
- unix_lopt = ["-Xpreprocessor", "-fopenmp", "-lomp"]
diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py
index ff6344ed..bba882b3 100644
--- a/invesalius/data/viewer_slice.py
+++ b/invesalius/data/viewer_slice.py
@@ -682,14 +682,14 @@ class Viewer(wx.Panel):
mposx, mposy = wx.GetMousePosition()
cposx, cposy = self.interactor.ScreenToClient((mposx, mposy))
mx, my = cposx, self.interactor.GetSize()[1] - cposy
- if sys.platform == 'darwin':
- # It's needed to mutiple by scale factor in HighDPI because of
import sys
import vtk
colors = vtk.vtkNamedColors()
reader = vtk.vtkSTLReader()
reader.SetFileName(sys.argv[1])
reader.Update()
import sys
import vtk
def getInlet_and_Outlets(mesh):
fillHoles = vtk.vtkFillHolesFilter()
fillHoles.SetInputData(mesh)
fillHoles.SetHoleSize(1000.0)
fillHoles.Update()
import unittest
from unittest.mock import MagicMock
import invesalius.i18n as i18n
_ = i18n.InstallLanguage('en')
from invesalius.data.geometry import *
class TestBox(unittest.TestCase):
diff --git a/invesalius/gui/network/text_panel.py b/invesalius/gui/network/text_panel.py
index ce22c2e0..6c6a5d31 100644
--- a/invesalius/gui/network/text_panel.py
+++ b/invesalius/gui/network/text_panel.py
@@ -5,6 +5,7 @@ from invesalius import inv_paths
import wx.gizmos as gizmos
import wx
import os
+import pathlib
@tfmoraes
tfmoraes / sphinx_doc.patch
Created August 15, 2023 22:29
sphinx_doc.patch
diff --git a/edit_documentation_here/source/conf.py b/edit_documentation_here/source/conf.py
index ac57e1d..80b505e 100644
--- a/edit_documentation_here/source/conf.py
+++ b/edit_documentation_here/source/conf.py
@@ -21,7 +21,7 @@ myst_enable_extensions = ["colon_fence"]
templates_path = ['_templates']
exclude_patterns = []
-
+numfig = True
@tfmoraes
tfmoraes / shell.nix
Created November 15, 2023 23:51
shell.nix to floem
let
pkgs = import <nixpkgs> { };
fenix = pkgs.callPackage "${
fetchTarball "https://github.com/nix-community/fenix/archive/main.tar.gz"
}"
{ };
in
pkgs.mkShell {
buildInputs = [
pkgs.wayland
@tfmoraes
tfmoraes / marlin_simulator_socket.diff
Created March 19, 2024 21:45
Diff with configuration to make marlin simulator listen to socket on 8099
diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h
index 4f93a4de48..8604de245a 100644
--- a/Marlin/Configuration.h
+++ b/Marlin/Configuration.h
@@ -1,6 +1,6 @@
/**
* Marlin 3D Printer Firmware
- * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ * Copyright (c) 2021 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
@tfmoraes
tfmoraes / viewport_overlay.py
Created July 26, 2024 01:27
viewport_overlay.py
import sys
from typing import Optional
import numpy as np
from PySide6.Qt3DCore import Qt3DCore
from PySide6.Qt3DExtras import Qt3DExtras
from PySide6.Qt3DRender import Qt3DRender
from PySide6.QtCore import QPoint, QPointF, QRectF, QSize, QUrl
from PySide6.QtGui import QColor, QFont, QGuiApplication, QPainter, QVector3D