Skip to content

Instantly share code, notes, and snippets.

View tfmoraes's full-sized avatar

Thiago Franco de Moraes tfmoraes

View GitHub Profile
@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 / 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 / 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
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
import unittest
from unittest.mock import MagicMock
import invesalius.i18n as i18n
_ = i18n.InstallLanguage('en')
from invesalius.data.geometry import *
class TestBox(unittest.TestCase):
import sys
import vtk
def getInlet_and_Outlets(mesh):
fillHoles = vtk.vtkFillHolesFilter()
fillHoles.SetInputData(mesh)
fillHoles.SetHoleSize(1000.0)
fillHoles.Update()
import sys
import vtk
colors = vtk.vtkNamedColors()
reader = vtk.vtkSTLReader()
reader.SetFileName(sys.argv[1])
reader.Update()
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
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"]
❯ nix-shell --show-trace
building '/nix/store/p4jwrw756b2ps1076m3zly5rs8y5hhsz-mach_nix_file.drv'...
Some requirements could not be resolved.
Top level requirements:
openvino==2022.1.0
Providers:
{'_default': ['wheel', 'sdist', 'nixpkgs'],
'gdal': ['nixpkgs'],
'pip': ['nixpkgs', 'sdist'],