Skip to content

Instantly share code, notes, and snippets.


Pavel Sinitcyn pgsin

View GitHub Profile
pgsin / MappingProgram.cs
Created Jul 17, 2018
Mapping database identifiers
View MappingProgram.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Text;
public class MappingExample
private const string UniprotServer = "";
View Combinations.cs
using System;
namespace CombinatoricsLib
public class Combinations
private static ulong Factorial(int x, int until = 0)
ulong res = 1;
while (x != until)
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.16299.371 (1709/FallCreatorsUpdate/Redstone3)
Intel Core i7-7820HQ CPU 2.90GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
Frequency=2835937 Hz, Resolution=352.6171 ns, Timer=TSC
  [Host]     : .NET Framework 4.7.1 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2633.0
  Job-JWVBYN : .NET Framework 4.7.1 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2633.0

Runtime=Clr  IsBaseline=True  
View polyA-SE.fa
ffmpeg -i input_video.mp4 -ss 00:00:30 -to 00:00:40 -c:v copy cropped.mp4
convert -depth 8 -resize 50% -background none plate.svg plate.png
ffmpeg -i cropped.mp4 -i plate.png -filter_complex "overlay=0:446:enable=between(t\,1\,9)" plated.mp4
ffmpeg -i plated.mp4 -vf drawtext="fontfile=Arial.ttf: text='Everything is empty, all lies, except this infinite sky': fontcolor=black: fontsize=12: x=200: y=476" result.mp4
pgsin /
Last active Oct 16, 2017
Implementations of Math.Exp() and Math.Log() differ between OSes

I used Mono C# compiler version

mcs Program.cs

of this code

using System;

namespace Test {
    public class Program {
View FloatAndFloat.cs
using System;
namespace FloatFloatTest {
class Program {
static void Main() {
float first = BitConverter.ToSingle(BitConverter.GetBytes(0x4540FDA8), 0);
float second = BitConverter.ToSingle(BitConverter.GetBytes(0x3E19A9C4), 0);
Console.WriteLine(BitConverter.ToString(BitConverter.GetBytes(first)) + " | " + first);
Console.WriteLine(BitConverter.ToString(BitConverter.GetBytes(second)) + " | " + second);
import requests
import json
import pandas as pd
import os
from IPython.display import display, HTML
base_dir = "C:/Users/Pavel/Documents/Projects/hipsci/data/"
base_url = ""
View 161172.a.cs
using System;
using System.Collections.Generic;
using System.Linq;
using BenchmarkDotNet.Reports;
using BenchmarkDotNet.Running;
using BenchmarkDotNet.Attributes;
namespace Test {
public class PalindromNumber {
//Thanks to @Velial and @Denis
pgsin / polindrom.benchmark.log
Last active Apr 21, 2017
Log file (BenchmarkDotNet) of CR question "Project Euler Problem #4 - Palindromic number"
View polindrom.benchmark.log
// ***** BenchmarkRunner: Start *****
// Found benchmarks:
// PalindromNumber.LargestPalindromeOriginal: DefaultJob
// PalindromNumber.LargestPalindromeDenis: DefaultJob
// PalindromNumber.LargestPalindromeEric: DefaultJob
// PalindromNumber.LargestPalindromePgs: DefaultJob
// PalindromNumber.LargestPalindromeDavislor: DefaultJob
// PalindromNumber.LargestPalindromeDavislor2: DefaultJob
// Validating benchmarks:
You can’t perform that action at this time.