From Fedora Project Wiki
No edit summary
(Postponed by FESCo for F25)
 
(12 intermediate revisions by 3 users not shown)
Line 32: Line 32:
This should link to your home wiki page so we know who you are.  
This should link to your home wiki page so we know who you are.  
-->
-->
* Name: [[User:mhough | Morgan Hough]]
* Name: [[User:Ignatenkobrain|Igor Gnatenko (ignatenkobrain)]] Primary Contact
* Email: <[mailto:i.gnatenko.brain@gmail.com i.gnatenko.brain@gmail.com]>
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. -->
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. -->
* Email: <morgan.hough@gmail.com>
* Name: [[User:mhough|Morgan Hough (mhough)]]
* Name: [[User:ignatenkobrain | Igor Gnatenko]]
* Email: <[mailto:morgan.hough@gmail.com morgan.hough@gmail.com]>
* Email: <i.gnatenko.brain@gmail.com>
* Release notes owner: <!--- To be assigned by docs team [[User:FASAccountName| Release notes owner name]] <email address> -->
* Release notes owner: <!--- To be assigned by docs team [[User:FASAccountName| Release notes owner name]] <email address> -->
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo)
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo)
Line 47: Line 47:


== Current status ==
== Current status ==
* Targeted release: [[Releases/1 | Fedora 24 ]]  
* Targeted release: [[Releases/24 | Fedora 24 ]]  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
Line 57: Line 57:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1301529 #1301529]


== Detailed Description ==
== Detailed Description ==
The goals of the NeuroFedora SIG were developed watching the success of the highly lauded [http://neuro.debian.net | NeuroDebian] project in promoting the usage of free and open source software in the neuroscience community. Their effort has not only provided an easy means for researchers to install packages but it has helped improve the software engineering practices of the community as well as spawn a number of spin off developments in terms of VM images, USB sticks and AMIs that have contributed to both scientific research and education. We hope to use and contribute to the work they have done to improve build systems, test harnesses and quality assurance procedures for the community.


As with any scientifically focused SIG, there will be a great deal of overlap with other SIGs. Like most researchers, we use Python, R and Octave computational environments for both rapid prototyping and established toolboxes. Each of these environments has large ecosystems of packages and toolboxes that are widely used and make up the basis of the Science Spin. We will complement these with the addition of big data and machine learning tools and toolboxes that are of use to all disciplines even though some of these developers are focused on neuroscience and neuroimaging in particular. Finally, scientific literature is more likely to utilize LaTeX for documents which requires its own set of associated tools (TeXLive, BibTeX, etc.). NeuroFedora will be an active contributor to many aspects of the Fedora Scientific community.
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->


== Benefit to Fedora ==
== Benefit to Fedora ==
These packages bring potentially thousands of researchers and clinicians into Fedora as well as providing the basis for a possible Fedora Spin in the future. There is some overlap in the packages covered that include packages of interest to other SIGs such as Fedora Medical, Fedora SciTech as well as BigData and ML. Researchers are also very likely to use and test systems locally but production runs of analysis are usually managed on clusters using server or cloud instances.  
These packages bring potentially thousands of researchers and clinicians into the Fedora community as well as providing the basis for a possible Fedora Spin in the future. There is some overlap in the packages covered that include packages of interest to other SIGs such as Fedora Medical, Fedora SciTech as well as BigData and ML. Researchers are also very likely to use and test systems locally but production runs of analysis are usually managed on clusters using server or cloud instances and as such will see usage across all .  
   
   
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?-->
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?-->


== Scope ==
== Scope ==
* Proposal owners: These are a set of mostly research packages that do not demand any changes from the main distribution. Any potential dependencies not currently available will be packaged and included.
* Proposal owners: [[User:ignatenkobrain|Igor Gnatenko]], [[User:mhough|Morgan Hough (mhough)]]


<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
These are a set of mostly research packages that do not demand any changes from the main distribution. Any potential dependencies not currently available will be packaged and included.


* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
Line 128: Line 131:


<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "Revert the shipped configuration".  Or it might not (e.g. rebuilding a number of dependent packages).  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "Revert the shipped configuration".  Or it might not (e.g. rebuilding a number of dependent packages).  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency mechanism: (What to do?  Who will do it?) Move this change to next release <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- When is the last time the contingency mechanism can be put in place?  This will typically be the beta freeze. -->
<!-- When is the last time the contingency mechanism can be put in place?  This will typically be the beta freeze. -->
* Contingency deadline: N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency deadline: Beta freeze <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? -->
<!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? -->
* Blocks release? N/A (not a System Wide Change), Yes/No <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Blocks release? N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Blocks product? product <!-- Applicable for Changes that blocks specific product release/Fedora.next -->
* Blocks product? No <!-- Applicable for Changes that blocks specific product release/Fedora.next -->


== Documentation ==
== Documentation ==

Latest revision as of 17:35, 26 February 2016


NeuroFedora

Summary

The focus of this SIG is to package and support neuroscience and neuroimaging applications, libraries and datasets on Fedora from the next release on. These packages will enable researchers to use Fedora in all aspects of their work from the design of experiments, data collection, data processing/analysis, data modeling and simulations through to visualization and report generation.

Owner

SIGs/NeuroFedora

Current status

Detailed Description

The goals of the NeuroFedora SIG were developed watching the success of the highly lauded | NeuroDebian project in promoting the usage of free and open source software in the neuroscience community. Their effort has not only provided an easy means for researchers to install packages but it has helped improve the software engineering practices of the community as well as spawn a number of spin off developments in terms of VM images, USB sticks and AMIs that have contributed to both scientific research and education. We hope to use and contribute to the work they have done to improve build systems, test harnesses and quality assurance procedures for the community.

As with any scientifically focused SIG, there will be a great deal of overlap with other SIGs. Like most researchers, we use Python, R and Octave computational environments for both rapid prototyping and established toolboxes. Each of these environments has large ecosystems of packages and toolboxes that are widely used and make up the basis of the Science Spin. We will complement these with the addition of big data and machine learning tools and toolboxes that are of use to all disciplines even though some of these developers are focused on neuroscience and neuroimaging in particular. Finally, scientific literature is more likely to utilize LaTeX for documents which requires its own set of associated tools (TeXLive, BibTeX, etc.). NeuroFedora will be an active contributor to many aspects of the Fedora Scientific community.

Benefit to Fedora

These packages bring potentially thousands of researchers and clinicians into the Fedora community as well as providing the basis for a possible Fedora Spin in the future. There is some overlap in the packages covered that include packages of interest to other SIGs such as Fedora Medical, Fedora SciTech as well as BigData and ML. Researchers are also very likely to use and test systems locally but production runs of analysis are usually managed on clusters using server or cloud instances and as such will see usage across all .


Scope

These are a set of mostly research packages that do not demand any changes from the main distribution. Any potential dependencies not currently available will be packaged and included.

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

There will be no problem to install this software on a system that has undergone a system upgrade.


N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) Move this change to next release
  • Contingency deadline: Beta freeze
  • Blocks release? N/A (not a System Wide Change)
  • Blocks product? No

Documentation

N/A (not a System Wide Change)

Release Notes