Skip to content

Instantly share code, notes, and snippets.


Bartolomeo Stellato bstellato

View GitHub Profile
bstellato / bootabs_table.tex
Created Feb 1, 2021
Booktabs table from csv
View bootabs_table.tex
\caption{Example table.}
bstellato / julia_parallel.jl
Created Mar 27, 2020
Julia example of parallel execution
View julia_parallel.jl
using ProgressMeter
using Distributed
@everywhere using LinearAlgebra
@everywhere function myfunc(theta)
for i in 1:100000
dot(theta, theta)
return Dict(["A" => norm(theta, 2), "B" => norm(theta, 1)])
bstellato / pgfplots_example.tex
Created Feb 12, 2020
Create PGFPlots lines from csv file
View pgfplots_example.tex
axis x line=bottom,
axis y line=left,
enlarge y limits=0.1, % Enlarge limits by 10%
% ymode=log, % If you want to be logarithmic
bstellato / MITaly privacy policy
Created Mar 11, 2019
View MITaly privacy policy
<h1>Privacy Policy</h1>
<p>Effective date: March 11, 2019</p>
<p>MITaly - Italian Association at MIT ("us", "we", or "our") operates the website (the "Service").</p>
<p>This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. Our Privacy Policy for MITaly - Italian Association at MIT is created with the help of the <a href="">Free Privacy Policy website</a>.</p>
bstellato / mosek_error_pr664.txt
Created Feb 7, 2019
Mosek error in CVXPY PR 664
View mosek_error_pr664.txt
ERROR: Test grad for partial minimization/maximization problems.
Traceback (most recent call last):
File "/Users/sidereus/Dropbox/research/code/projects/cvxpy/cvxpy/tests/", line 692, in test_partial_problem
File "/Users/sidereus/Dropbox/research/code/projects/cvxpy/cvxpy/problems/", line 271, in solve
return solve_func(self, *args, **kwargs)
File "/Users/sidereus/Dropbox/research/code/projects/cvxpy/cvxpy/problems/", line 511, in _solve
self.unpack_results(solution, full_chain, inverse_data)
File "/Users/sidereus/Dropbox/research/code/projects/cvxpy/cvxpy/problems/", line 650, in unpack_results
View ecos_pr.txt
N = 8
FUNCTION: with_compile Used 100 times with solver ECOS
Solver time
MEDIAN 0.000482311
MEAN 0.000531244488888889
STDEV 0.0001849527009135786
CVXPY time
MEDIAN 0.03360658268151855
MEAN 0.041804371728830295
STDEV 0.02494174225767466
View ecos_master.txt
N = 8
FUNCTION: with_compile Used 100 times with solver ECOS
Solver time
MEDIAN 0.000491588
MEAN 0.000584584825
STDEV 0.00025277084914314066
CVXPY time
MEDIAN 0.03191720293206787
MEAN 0.03357378209356384
STDEV 0.005317177566723467
bstellato /
Created Feb 6, 2019
Test CVXPY speed with and without parameters
from __future__ import print_function
import time
import random
import cvxpy as cvx
import numpy as np
solver = "ECOS"
for N in [8, 800, 8000]:
bstellato /
Last active Jan 23, 2018
OSQP Contributor License Agreement

OSQP Contributor License Agreement

Adapted from

Thank you for your interest in the OSQP project ("OSQP").

In order to clarify the intellectual property license granted with Contributions from any person or entity, OSQP must have a Contributor License Agreement ("CLA") on file that has been signed by each Contributor, indicating agreement to the license terms below. This license is for

bstellato /
Last active Aug 30, 2017
Simple parallel map in python
Script to run function f in parallel taking multiple arguments
from multiprocessing import Pool, cpu_count
import numpy as np
from itertools import repeat
import time