Skip to content

Instantly share code, notes, and snippets.

Pavel Sinitcyn pgsin

Block or report user

Report or block pgsin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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.