Skip to content

Instantly share code, notes, and snippets.

@portnov
portnov / sverchok.log
Created January 19, 2018 16:30
Profiling results 1
2018-01-19 21:18:28,961 [INFO] sverchok.utils.profile: Profiling results:
3462203 function calls (3462197 primitive calls) in 3.633 seconds
Ordered by: internal time
ncalls tottime percall cumtime percall filename:lineno(function)
1 2.395 2.395 2.927 2.927 edges_intersect_mk2.py:199(intersect_edges_2d)
2876400 0.524 0.000 0.524 0.000 {built-in method mathutils.geometry.intersect_line_line_2d}
1 0.191 0.191 0.380 0.380 contour2D.py:180(sort_verts_by_connexions)
7100 0.183 0.000 0.183 0.000 {method 'index' of 'list' objects}
@portnov
portnov / 5.Sverchok_Spread.json
Created February 10, 2018 06:23
5.Sverchok_Spread.json
{
"export_version": "0.072",
"framed_nodes": {
"Objects in mk3": "Frame.002",
"Text in+": "Frame",
"Text in+.001": "Frame.001",
"Text in+.002": "Frame.002"
},
"groups": {},
"nodes": {
@portnov
portnov / 6.AdaptiveSpread.json
Created February 10, 2018 12:20
json_examples/6.AdaptiveSpread.json
{
"export_version": "0.072",
"framed_nodes": {
"Objects in": "Frame",
"Objects in.001": "Frame.001"
},
"groups": {},
"nodes": {
"Adaptive Polygons": {
"bl_idname": "AdaptivePolsNode",
@portnov
portnov / Test.hs
Created July 31, 2018 12:06
Data.Map
import qualified Data.Map as M
import qualified Data.Set as S
import Data.Monoid
type Classification = M.Map String String
type Value = Int
src :: M.Map Classification Value
src =
@portnov
portnov / Digital_Atelier.bundle
Created September 18, 2018 18:45
Krita stdout
krita.general: Bundle is broken. File "brushes/bristles_chisel_dense.png" is missing
krita.general: Bundle is broken. File "brushes/bristles_grouped.gbr" is missing
krita.general: Bundle is broken. File "brushes/chalk_chisel_random_small.gih" is missing
krita.general: Bundle is broken. File "brushes/chalk_round_hard.png" is missing
krita.general: Bundle is broken. File "brushes/chalk_sparse.png" is missing
krita.general: Bundle is broken. File "brushes/chisel_dense_smear.png" is missing
krita.general: Bundle is broken. File "brushes/chisel_eroded.png" is missing
krita.general: Bundle is broken. File "brushes/chisel_streaks.png" is missing
krita.general: Bundle is broken. File "brushes/circle_hard_eroded.gih" is missing
krita.general: Bundle is broken. File "brushes/rock_pitted.gih" is missing
@portnov
portnov / Test.hs
Created February 6, 2019 12:58
IntSet vs Int8Set
import Control.Monad
import Control.Exception (evaluate)
import qualified Data.IntSet as IS
import qualified Data.Map as M
import qualified Data.ByteString as B
import System.IO
import Data.Int
import Data.Word
import Data.Bits
@portnov
portnov / bubble.hs
Created April 23, 2019 18:09
bubble sort in haskell
import Control.Monad
import Foreign.Ptr
import Foreign.Marshal.Array
import Foreign.Storable
import Data.Int
type Array a = Ptr a
get :: Storable a => Array a -> Int -> IO a
get array i =
{
"export_version": "0.072",
"framed_nodes": {},
"groups": {},
"nodes": {
"Cylinder MK2": {
"bl_idname": "SvCylinderNodeMK2",
"color": [
0.0,
0.5,
{
"export_version": "0.072",
"framed_nodes": {},
"groups": {},
"nodes": {
"A Number": {
"bl_idname": "SvNumberNode",
"height": 100.0,
"hide": false,
"label": "",
Tue Jul 16 23:17 2019 Time and Allocation Profiling Report (Final)
gtk3test-exe +RTS -N -p -s -RTS ../hcheckers/hcheckersd.prof.json
total time = 4,30 secs (17204 ticks @ 1000 us, 4 processors)
total alloc = 4,527,484,584 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:146:13-76 19,3 9,4