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/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'],
@tfmoraes
tfmoraes / brainmesh_handler.patch
Created September 8, 2021 17:41
brainmesh_handler
diff --git a/invesalius/data/brainmesh_handler.py b/invesalius/data/brainmesh_handler.py
index 172b3c3a..a6f6732b 100644
--- a/invesalius/data/brainmesh_handler.py
+++ b/invesalius/data/brainmesh_handler.py
@@ -33,6 +33,8 @@ class Brain:
tmpPeel = downsample(refSurface)
# Standard space coordinates
mask_sFormMatrix = mask_reader.GetSFormMatrix()
+ if mask_sFormMatrix is None:
+ mask_sFormMatrix = vtk.vtkMatrix4x4()
@tfmoraes
tfmoraes / etc_static.patch
Last active January 22, 2021 23:53
etc_static.patch
diff --git a/src/cmd/create.go b/src/cmd/create.go
index 74e90b1..c94e44d 100644
--- a/src/cmd/create.go
+++ b/src/cmd/create.go
@@ -298,6 +298,56 @@ func createContainer(container, image, release string, showCommandToEnter bool)
kcmSocketMount = []string{"--volume", kcmSocketMountArg}
}
+ var etcStaticMount []string
+ var resolveMount []string
{
"name": "python3-modules",
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} wxpython numpy scipy imageio scikit-image Pillow pyserial psutil nibabel configparser h5py PyPubsub plaidml-keras cython"
],
"build-options": {
"env": {
"WXPYTHON_BUILD_ARGS": "--use_syswx"
}
{ lib, pkgs, buildPythonPackage, fetchPypi, unzip, python }:
buildPythonPackage rec {
pname = "plaidml";
version = "0.7.0";
format = "other";
srcs = [
(fetchPypi {
inherit pname version;
wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
sudo apt update
sudo apt install rocm-dkms
sudo usermod -a -G render $LOGNAME
sudo reboot
diff --git a/invesalius/data/slice_.py b/invesalius/data/slice_.py
index e53235f5..2380f15d 100644
--- a/invesalius/data/slice_.py
+++ b/invesalius/data/slice_.py
@@ -1381,7 +1381,7 @@ class Slice(with_metaclass(utils.Singleton, object)):
colorer.SetInputData(image)
colorer.SetWindow(self.window_width)
colorer.SetLevel(self.window_level)
- colorer.SetOutputFormatToRGB()
+ colorer.SetOutputFormatToLuminance()
import os
import sys
from distutils.core import setup
from distutils.extension import Extension
import numpy
from Cython.Build import cythonize
from Cython.Distutils import build_ext
copt = {"msvc": ["/openmp"], "mingw32": ["-fopenmp"], "unix": ["-fopenmp"]}