This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# formatter for arrays of floating point numbers | |
# Rudi Farkas 8 Aug 2014 | |
def format_rounded(float_arr, decimals=2, general=False, sep=', '): | |
""" | |
Formats elements of float_arr with the stated number of decimal digits, | |
in the fixed '%f' or general '%g' format. | |
Returns the element strings joined with the separator. | |
""" | |
return sep.join(['{:.{precision}{type}}'.format(x, precision=decimals, type='g' if general else 'f') for x in float_arr]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Here is my variation on theme 'Create a set of named values with a minimum of fuss' | |
# Based on idea seen in https://gist.github.com/href/1319371 | |
# Rudi Farkas 6 Jan 2016 | |
from collections import namedtuple | |
def MakeNamedTuple(name='NamedTuple', **kwargs): | |
""" | |
Returns a namedtuple instance. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# scope.py v 0.1 by Rudi Farkas | |
# ref http://matplotlib.org/examples/animation/ | |
import numpy as np | |
import matplotlib.pyplot as plt | |
import matplotlib.animation as animation | |
class Scope(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# test_floating_point_number_re_pattern.py | |
# Rudi Farkas 19 Nov 2013 | |
import re | |
# define a regex pattern that matches valid floating point number strings | |
floating_point_number_re_pattern = fpn_rpat = "[-+]?\s*(?:\d+(?:\.(?:\d+)?)?|\.\d+)(?:[eE][-+]\d+)?" | |
if __name__ == '__main__': |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
extension UIView { | |
func printSubviews(indent: String = "") { | |
print("\(indent)\(self)") | |
let indent = indent + "| " | |
for sub in self.subviews { | |
sub.printSubviews(indent: indent) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
- | |
<html> | |
<body> | |
<style> | |
body { | |
font-family: monospace; | |
} | |
h1 { color: pink; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<body> | |
<todo-app></todo-app> | |
<script type="module"> | |
import { LitElement, html } from 'https://unpkg.com/lit-element?module'; | |
const author = 'open-wc'; | |
const homepage = 'https://open-wc.org/'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# problem: | |
# you installed a new version of Xcode, and now the previously installed extensions are | |
# not visible any more in menus or accessible via custom keyboard shortcuts | |
# solution: | |
# https://nshipster.com/xcode-source-extensions/ | |
# ... when multiple copies of Xcode are on the same machine, extensions can stop working completely. In this case, Apple Developer Relations suggests re-registering your main copy of Xcode with Launch Services. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[filter "lfs"] | |
clean = git-lfs clean -- %f | |
smudge = git-lfs smudge -- %f | |
process = git-lfs filter-process | |
required = true | |
[user] | |
name = *** | |
email = *** | |
[alias] | |
aliases = config --get-regexp alias |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
""" | |
In a node project, list scripts defined in package.json | |
@rudifa Rudi Farkas 2020 | |
""" | |
from os import path | |
import json |
OlderNewer