Git Product home page Git Product logo

qnstop's People

Contributors

bamos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

qnstop's Issues

Change file suffixes from .f95 to .f90

Please consider changing the source file suffixes from .f95 to .f90.
The .f90 suffix means that the source code is free format, not that
the code conforms to the Fortran 90 standard. Code that uses the .f90
suffix can use features from any Fortran standard. All Fortran
compilers recognize .f90 as a suffix indicating free source form, but
some may not recognize a suffix such as .f95, .f03, .f08, or .f18.
Some users may have build tools that do not recognize suffixes other
than .f90. Most Fortran source code on GitHub that uses features from
a standard more recent than Fortran 90 still uses the .f90 suffix

Restructure this repo a little

Hi @bamos ,

Would it be possible to do a minor restructuring of this repo? I've been helping Dr. Watson get this repo cleaned up, and trying to make these codes easily available. One way to do this, is by getting them listed on the Fortran Language website:
https://fortran-lang.org/packages/numerical

I have another software package coming out soon, and when I ask them to add that, I can ask them to add QNSTOP as well in the same pull-request. Here's what I think you should do before I request something like that, although admittedly, I am just making this structure up as I go, so other suggestions are also welcome:

  • Create a src directory, and place all current contents of master in the src directory
  • Create a docs directory, and merge all contents of gh-pages branch into the master branch's docs directory
  • Go to settings -> pages and change the target branch for your github pages to point at the master branch and the docs directory (I can do this for you if it doesn't let you do it yourself)
  • Create a short README.md file in master root, explaining the contents of each directory (e.g., " src contains ACM TOMS code, and docs contains website docs. See the README in src for further usage details. ")
  • Add a LICENSE file in the base directory -- you can choose whatever license you want since QNSTOP was published post-2011: https://www.acm.org/publications/policies/software-copyright-notice -- I've been using MIT License for these, but I've asked Dr. Watson if he has a different preference many times and he doesn't care. IMHO, a "free-use" license like MIT, BSD 3-clause, or Apache 2 is preferable
  • You can check out the main branch of vtopt/DelaunaySparse as an example for some of these things, but I'm actually still in the process of making some of these changes there myself

I know you have other things to do besides continuing to maintain this repo, but I think it's worth our while to make these repositories easily accessible for the Fortran community!

Thanks,
---Tyler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.