I made a website to index TEM diffraction patterns

  • #1
3
4
Summary:
Odpin (https://www.odpin.com) is a tool to index TEM diffraction patterns. It runs completely in the browser and is free to use.
Hi,

I spent some time during my PhD with the task of indexing TEM diffraction patterns, usually made with selected area diffraction. All available software I found online was either too complicated or too expensive (or both). So I decided to make my own: https://www.odpin.com

It's 100% non-commercialized, e.g. no ads, no registration, no collecting of user data, etc. Hopefully it's ok for me to post this here.

What Odpin does is that it takes the crystal structure of your specimen and the geometry of your diffraction pattern as input and then calculates a list of possible combinations of (hkl) planes which fit to the geometry of your pattern. You can then filter by selection rules, e.g. fcc, bcc and so on.

Maybe someone finds it useful :) Feedback welcome!
Timo
 

Answers and Replies

  • #2
berkeman
Mentor
60,601
10,917
Welcome to the PF, and nice work! :smile:

Can you say if you are working in industry now, on a post-Doc, or teaching?
 
  • #3
3
4
Thanks! After my PhD I didn't want to continue in university for the usual reasons and was looking for a job where I could learn a new and portable skill. I enjoyed the little programming I did during university, which is why I'm now working in IT. That's ultimately how ended up creating Odpin - It's a hobby project where I can experiment with stuff :smile:.
 
Last edited:
  • #4
Tom.G
Science Advisor
4,061
2,755
Oops. @Timo-O, I tried your site, odpin.com, and received this error message.

Secure Connection Failed

An error occurred during a connection to www.odpin.com. Cannot communicate securely with peer: no common encryption algorithm(s). (Error code: ssl_error_no_cypher_overlap)


Investigation yielded:
TLS v1.2 encryption used here
Response was: Alert (Level: Fatal, Description: Handshake Failure)

Anyone have even an idea as to which end has a problem? (and/or a solution)

Tnx,
Tom
 
Last edited:
  • #5
berkeman
Mentor
60,601
10,917
Oops. @Timo-O, I tried your site, odpin.com, and received this error message.
Did you get it right away, or farther down in the website? I'm opening it fine from my work PC, and our firewall is pretty strict.
 
  • #6
Tom.G
Science Advisor
4,061
2,755
Right away. Did not get any of the web page displayed; just the error msg indicating:
'no common encryption algorithm(s).(Error code: ssl_error_no_cypher_overlap')
Probably not a firewall problem as the error message is from the browser, Firefox 43.0.1. The error msg is documented on the Mozilla site.

The site https://www.howsmyssl.com/ reports that I have these TLSv1.2 encryption algorithms installed.

The cipher suites your client said it supports, in the order it sent them, are:

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_RSA_WITH_AES_256_CBC_SHA
  • TLS_RSA_WITH_3DES_EDE_CBC_SHA

(Yeah, I know, not the 'Latest, most hyped' browser. Much newer and I would need a later OS... which means a later motherboard/processor... which means several later peripherals because no drivers for later OS... also many applications and utility pgms would have to be replaced. Ouch! $,$$$.00)
 
  • #7
berkeman
Mentor
60,601
10,917
Yeah, I know, not the 'Latest, most hyped' browser. Much newer and I would need a later OS... which means a later motherboard/processor...
Can you get to it on your phone? I can open the website with Google Chrome on my Android phone...
 
  • #8
Tom.G
Science Advisor
4,061
2,755
Naah... doesn't work with dumb ones connected via a landline.
But my wife gets it on her Fire tablet thru the same router as this tower.

Anyone know how to find what encryption the site wants? I can capture the stream with Wireshark but haven't been able to make sense of the packet contents.
 
  • #9
3
4
Hi,

@Tom.G, I added more cyphers, you should be able to visit odpin now.

On more general news, I made the site suck less on mobile :)
 
  • Like
Likes Tom.G and berkeman
  • #10
Tom.G
Science Advisor
4,061
2,755
Hi,

@Tom.G, I added more cyphers, you should be able to visit odpin now.

On more general news, I made the site suck less on mobile :)
Ahh! That solved the problem. Thank You.

Now if that was my field I would certainly give it a try. (I obviously mis-interpreted the brief description in the 1st post.) I liked the style of the usage instructions too.

Thanks again.
Tom
 

Related Threads on I made a website to index TEM diffraction patterns

  • Last Post
Replies
2
Views
775
Replies
6
Views
6K
Replies
2
Views
969
Replies
2
Views
2K
Replies
2
Views
2K
  • Last Post
Replies
3
Views
8K
  • Last Post
Replies
3
Views
4K
  • Last Post
Replies
1
Views
935
  • Last Post
Replies
16
Views
1K
  • Last Post
Replies
3
Views
3K
Top