Skip to main content
Have a personal or library account? Click to login
Magni: A Python Package for Compressive Sampling and Reconstruction of Atomic Force Microscopy Images Cover

Magni: A Python Package for Compressive Sampling and Reconstruction of Atomic Force Microscopy Images

Open Access
|Oct 2014

References

  1. Song B Xi N Yang R Lai K W C Qu C Video Rate Atomic Force Microscopy (AFM) Imaging using Compressive Sensing 11th IEEE International Conference on Nanotechnology 15-18 August 2011 2011 Portland, Oregon, USA 1056 1059 10.1109/NANO.2011.6144587
  2. Andersson S B Pao L Y Non-Raster Sampling in Atomic Force Microscopy: A Compressed Sensing Approach American Control Conference (ACC) 27-29 June 2012 2012 Montréal, Canada 2485 2490
  3. Baraniuk R G Compressive sensing [lecture notes] IEEE Signal Processing Magazine 2007 24 4 118 121 10.1109/MSP.2007.4286571
  4. Candès E J Wakin M B An Introduction To Compressive Sampling IEEE Signal Processing Magazine 2007 25 2 21 30 10.1109/MSP.2007.914731
  5. Abramovitch D Y Andersson S B Pao L Y Schitter G A Tutorial on the Mechanisms, Dynamics, and Control of Atomic Force Microscopes American Control Conference 11-13 July 2007 2007 New York City, USA 3488 3502 10.1109/ACC.2007.4282300
  6. Bhushan B Marti O Scanning Probe Microscopy – Principle of Operation, Instrumentation, and Probes Springer Handbook of Nanotechnology 2010 Berlin Heidelberg Springer 10.1007/978-3-642-02525-9_21
  7. Hansma P K Schitter G Fantner G E Prater C High-Speed Atomic Force Microscopy Science 2006 314 5799 601 602 10.1126/science.1133497
  8. van den Berg E Friedlander M P Probing the Pareto Frontier for Basis Pursuit Solutions SIAM Journal on Scientific Computing 2008 31 2 890 912 10.1137/080714488
  9. Yang J Zhang Y Alternating Direction Algorithms for l1-Problems in Compressive Sensing SIAM Journal on Scientific Computing 2008 33 1 250 278 10.1137/090777761
  10. Klapetek P Quantitative Data Processing in Scanning Probe Microscopy: SPM Applications for Nanometrology 2013 1st ed. Elsevier
  11. Vandewalle P Kovačević J Vetterli M Reproducible Research in Signal Processing [What, why, and how] IEEE Signal Processing Magazine 2009 26 3 37 47 10.1109/MSP.2009.932122
  12. Oliphant T E Python for Scientific Computing Computing in Science & Engineering 2007 9 3 10 20 10.1109/MCSE.2007.58
  13. van der Walt S Colbert S C Varoquaux G The NumPy Array: A Structure for Efficient Numerical Computation Computing in Science & Engineering 2011 13 2 22 30 10.1109/MCSE.2011.37
  14. Alted F Fernández-Alonso M PyTables : Processing And Analyzing Extremely Large Amounts Of Data In Python PyCon2003 April 2003 2003 Washington, D.C., USA 1 9
  15. Hunter J D Matplotlib: A 2D Graphics Environment Computing in Science & Engineering 2007 9 3 90 95 10.1109/MCSE.2007.55
  16. Pérez F Granger B E IPython: A System for Interactive Scientific Computing Computing in Science & Engineering 2007 9 3 21 29 10.1109/MCSE.2007.53
  17. Jürgens D Survey on Software Engineering for Scientific Applications: Reuseable Software, Grid Computing and Applications 2009 Germany Institute of Scientific Computing, Carl-Friedrich-Gauss-Fakultät, Technische Universität Braunschweig
  18. Moock C Essential ActionScript 3.0 2007 1st ed. O'Reilly Media / Adobe Dev Library
  19. McCabe T J A Complexity Measure IEEE Transactions on Software Engineering 1976 SE-2 4 308 320 10.1109/TSE.1976.233837
  20. Watson A H McCabe T J Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric 1996 National Institute of Standards and Technology (NIST): 500-235
  21. Shen V Y Yu T J Thebaut S M Paulsen L R Identifying Error-Prone Software -- An Empirical Study IEEE Transactions on Software Engineering 1985 11 4 317 324 10.1109/TSE.1985.232222
  22. Kelly D Hook D Sanders R Five Recommended Practices for Computational Scientists Who Write Software Computing in Science & Engineering 2009 11 5 48 53 10.1109/MCSE.2009.139
  23. Royce W W Managing the Development of Large Software Systems IEEE WESCON August 1970 1970 328 338
  24. Boehm B W A Spiral Model of Software Development and Enhancement Computer 1988 21 5 61 72 10.1109/2.59
  25. Sletholt M T Hannay J E Pfahl D Langtangen H P What Do We Know about Scientific Software Development’s Agile Practices? Computing in Science & Engineering 2012 14 2 24 37 10.1109/MCSE.2011.113
  26. Mahnic V A Capstone Course on Agile Software Development Using Scrum IEEE Transactions on Education 2012 55 1 99 106 10.1109/TE.2011.2142311
  27. Rising L Janoff N S The Scrum Software Development Process for Small Teams IEEE Software 2000 17 4 26 32 10.1109/52.854065
  28. Beck K Embracing Change with Extreme Programming Computer 1999 32 10 70 77 10.1109/2.796139
  29. Maurer F Martel S Extreme Programming: Rapid Development for Web-Based Applications IEEE Internet Computing 2002 6 1 86 90 10.1109/4236.989006
  30. Loeliger J McCullough M Version Control with Git: Powerful tools and techniques for collaborative software development 2012 2nd ed. O'Reilly Media
  31. Pérez F Granger B E Hunter J D Python: An Ecosystem for Scientific Computing Computing in Science & Engineering 2011 13 2 13 21 10.1109/MCSE.2010.119
  32. Schwab M Karrenbach M Claerbout J Making Scientific Computations Reproducible Computing in Science & Engineering 2011 2 6 61 67 10.1109/5992.881708
  33. LeVeque R J Mitchell I M Stodden V Reproducible Research for Scientific Computing: Tools and Strategies for Changing the Culture Computing in Science & Engineering 2012 14 4 13 17 10.1109/MCSE.2012.38
  34. Barni M Perez-Gonzalez F Pushing Science into Signal Processing IEEE Signal Processing Magazine 2005 22 4 120 119 10.1109/MSP.2005.1458324
  35. Fomel S Claerbout J F Guest Editors’ Introduction: Reproducible Research Computing in Science & Engineering 2009 11 1 5 7 10.1109/MCSE.2009.14
DOI: https://doi.org/10.5334/jors.bk | Journal eISSN: 2049-9647
Language: English
Published on: Oct 7, 2014
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2014 Christian Schou Oxvig, Patrick Steffen Pedersen, Thomas Arildsen, Jan Østergaard, Torben Larsen, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.