Skip to content

Instantly share code, notes, and snippets.

View aredridel's full-sized avatar
💭
See my social media for status.

Aria Stewart aredridel

💭
See my social media for status.
View GitHub Profile

Pansharpening notes, mid-2021

First posted in August 2021. This is basically a snapshot of my thinking about pansharpening at that time; I’m not making any substantial updates. Last typo and clarity fixes in February 2023.

Preface

This is a collection of notes on how I’ve been approaching convolutional neural networks for pansharpening. It’s an edited version of an e-mail to a friend who had asked about this tweet, so it’s informal and somewhat silly; it’s not as polished as, say, a blog post would be. It’s basically the advice I would give to an image processing hobbyist before they started working on pansharpening.

If you want a more serious introduction, start with the literature review in Learning deep multiresolution representations for pansharpening. Most of the academic work I would recommend is mentioned there.

@stettix
stettix / things-i-believe.md
Last active August 28, 2024 14:54
Things I believe

Things I believe

This is a collection of the things I believe about software development. I have worked for years building backend and data processing systems, so read the below within that context.

Agree? Disagree? Feel free to let me know at @JanStette. See also my blog at www.janvsmachine.net.

Fundamentals

Keep it simple, stupid. You ain't gonna need it.

@thebestsophist
thebestsophist / twitter-client-of-my-dreams.md
Last active April 26, 2018 15:34
The social media client I want

The social media client I want

Things I want from a social media client:

My own algorithms/filters

I want to filter content in not just out, I want to do it by:

  • …people I don’t want to miss and the conversations they’re having with others I follow but don’t need to always pay attention to.
  • …keywords, but also give something like word2vec a training dictionary of documents important to me (eg full text of my browsing history, zotero library, and ebook library), find words related to the words I want (eg, tell it I want “open government” and it’ll also find “open data”, “civic tech”, and “transparency”).
  • …event- and time-based topics
@cjwilburn
cjwilburn / am-chai.txt
Created January 16, 2017 20:16
almond milk chai
2-inch piece fresh ginger, cut into thin rounds, more if you like
2 cinnamon sticks, broken up
2 teaspoons black peppercorns (optional)
10 whole cloves
6 -10 cardamom pods (mix of green and black personally preferred, but if you only use one, go green)
1 clove star anise
2-3 tbsp black tea (darjeeling)
2 tsp simple syrup, agave nectar, honey, or your preferred sweetener
4 cups almond milk
dash smoked cinammon

Object.keys(request) - ashley/ceej

BLUEBIRD_LONG_STACK_TRACES=1 - chris

(ooh, just remembered another tip: kill -s USR1 <node pid> will turn the debugger on any node process and you can point node-inspector at it) -chris

ooh another fun debugging tip: dbg = vm.runInDebugContext('Debug'); mirror = dbg.MakeMirror(objectValue); console.log(mirror.referencedBy()) - chris it lists all referencing objects to the object you pass to MakeMirror

turn on browser styles in computed properties in the browser - jeff

@tanb
tanb / xhyve-freebsd-tutorial-1.md
Last active November 27, 2021 13:07
FreeBSD running on xhyve tutorial. (Appendix: Resize image with qemu. Create FreeBSD VM with qemu).

TL;DR

  • Create 5GB FreeBSD image.
  • Install FreeBSD on xhyve.
  • Mount host directory.

Requisites

#RIOT CODE GRRRL MANIFESTO #####(based on the original RIOT GRRRL MANIFESTO)

BECAUSE us girls crave apps and games and websites that speak to US that WE feel included in and can understand in our own ways.

BECAUSE we wanna make it easier for girls to see/hear each other's work so that we can share strategies and criticize-applaud each other.

BECAUSE we must take over the means of production in order to create our own revolution.

BECAUSE viewing our work as being connected to our girlfriends-politics-real lives is essential if we are gonna figure out how we are doing impacts, reflects, perpetuates, or DISRUPTS the status quo.

@latentflip
latentflip / gf.md
Last active April 14, 2021 03:29
vim, gf, and node

Vim, gf and node.

So, I just learned that gf exists. If your cursor is over a path in vim, and you type gf, it'll open that file/dir in a new buffer. You can also open in a new window/tab as detailed here.

In node, it'd be great if you could jump to a required file, huh? Trouble is, typically you don't put the .js on your require('./path/to/a/js/file'). No matter, vim has your back, just add set suffixesadd+=.js to your .vimrc and vim will try adding .js and see if it can find that file instead.

If you do a lot of spelunking in node_modules, it'd be great if you could jump to the directory of a required npm module too, right? A la, require('my-awesome-module'). Well, you can add set path+=$PWD/node_modules to your .vimrc too, and vim will add node_modules to the path, and jump to it's directory in node_modules (caveat: you must have opened vim from your project root for this too work).

For your cmd+c convenience:

@catamorphism
catamorphism / gist:db21762a1574c3d98103
Created November 7, 2014 23:10
What is gender? Trans-affirming, non-essentialist analyses
http://sugarandslugs.wordpress.com/2011/01/09/false-dichotomies/
http://takesupspace.wordpress.com/2010/02/05/combatting-combatting-ignorance-part-1-whose-ignorancewhos-ignorant/
http://takesupspace.wordpress.com/2010/02/06/combatting-combatting-ignorance-part-2-how-could-you-have-known-%E2%80%93you-already-did/
http://takesupspace.wordpress.com/2010/02/24/combatting-combatting-ignorance-part-3-of-4-cis-denial-self-knowledge-and-sexist-epistemology/
http://quinnae.com/2011/01/27/raiders-of-the-lost-etiology/
@datagrok
datagrok / if_i_ran_the_company.md
Last active January 14, 2019 07:36
If I ran a company, what would it look like?

The article previously hosted at this location is now published on my website: If I Ran The Company.