CINXE.COM
For developers – Collaborative Computational Project No. 4
<!DOCTYPE html> <html lang="en-GB" class="no-js"> <head> <script type="text/javascript"> /* <![CDATA[ */ document.documentElement.className = document.documentElement.className.replace(new RegExp('(^|\\s)no-js(\\s|$)'), '$1js$2'); /* ]]> */ </script> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>For developers – Collaborative Computational Project No. 4</title> <meta name='robots' content='max-image-preview:large' /> <script> MathJax = { tex: { inlineMath: [['$','$'],['\\(','\\)']], processEscapes: true }, options: { ignoreHtmlClass: 'tex2jax_ignore|editor-rich-text' } }; </script> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//www.ccp4.ac.uk' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Collaborative Computational Project No. 4 » Feed" href="https://www.ccp4.ac.uk/feed/" /> <link rel="alternate" type="application/rss+xml" title="Collaborative Computational Project No. 4 » Comments Feed" href="https://www.ccp4.ac.uk/comments/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.ccp4.ac.uk/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='flex-posts-css' href='https://www.ccp4.ac.uk/wp-content/plugins/flex-posts/public/css/flex-posts.min.css?ver=1.11.0' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ce_responsive-css' href='https://www.ccp4.ac.uk/wp-content/plugins/simple-embed-code/css/video-container.min.css?ver=2.5.1' type='text/css' media='all' /> <link rel='stylesheet' id='widgetopts-styles-css' href='https://www.ccp4.ac.uk/wp-content/plugins/widget-options/assets/css/widget-options.css?ver=4.0.8' type='text/css' media='all' /> <link rel='stylesheet' id='wlcpwp-listcatposts-style-css' href='https://www.ccp4.ac.uk/wp-content/plugins/wp-list-category-posts-with-pagination/es-listcatposts.css?ver=20120208' type='text/css' media='all' /> <link rel='stylesheet' id='ez-toc-css' href='https://www.ccp4.ac.uk/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.69.1' type='text/css' media='all' /> <style id='ez-toc-inline-css' type='text/css'> div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 95%;}div#ez-toc-container ul li {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;} .ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; } </style> <link rel='stylesheet' id='style-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='genericons-css' href='https://www.ccp4.ac.uk/wp-content/themes/penny/assets/genericons/genericons.css?ver=3.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='penny-style-css' href='https://www.ccp4.ac.uk/wp-content/themes/penny/assets/css/style.css?ver=2.4.0' type='text/css' media='all' /> <link rel='stylesheet' id='penny-child-style-css' href='https://www.ccp4.ac.uk/wp-content/themes/penny-child/style.css?ver=1.0.0' type='text/css' media='all' /> <link rel='stylesheet' id='tamatebako-custom-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&subset=latin%2Clatin-ext&ver=2.4.0' type='text/css' media='all' /> <script type="text/javascript" src="https://www.ccp4.ac.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.ccp4.ac.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://www.ccp4.ac.uk/wp-json/" /><link rel="alternate" type="application/json" href="https://www.ccp4.ac.uk/wp-json/wp/v2/pages/73" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ccp4.ac.uk/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <link rel="canonical" href="https://www.ccp4.ac.uk/developers/" /> <link rel='shortlink' href='https://www.ccp4.ac.uk/?p=73' /> <link rel="alternate" type="application/json+oembed" href="https://www.ccp4.ac.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ccp4.ac.uk%2Fdevelopers%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.ccp4.ac.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ccp4.ac.uk%2Fdevelopers%2F&format=xml" /> <meta name="cdp-version" content="1.4.9" /> <!-- Styles generated by Posts in Sidebar plugin --> <style type="text/css"> #pis_posts_in_sidebar-2 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem} #pis_posts_in_sidebar-2 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } #pis_posts_in_sidebar-3 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem} #pis_posts_in_sidebar-3 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } #pis_posts_in_sidebar-4 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem} #pis_posts_in_sidebar-4 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } #pis_posts_in_sidebar-5 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem; } #pis_posts_in_sidebar-5 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } #pis_posts_in_sidebar-6 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem; } #pis_posts_in_sidebar-6 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } #pis_posts_in_sidebar-7 .pis-li { border-bottom: 1px solid #dddddd; padding-bottom: 1rem; margin-bottom: 1rem; } #pis_posts_in_sidebar-7 .pis-ul { border-top: 1px solid #dddddd; padding-top: 1rem; } </style> <!-- / Styles generated by Posts in Sidebar plugin --> <style type="text/css" id="penny-color-css">a{color:#21759b}.button.primary{background:#21759b;border-color:#21759b}#container .jetpack_subscription_widget input[type='submit']{background:#21759b}</style> <style type="text/css" id="tamatebako-custom-fonts-rules-css">#site-title{font-family:"Open Sans",sans-serif;}#site-title{font-weight:bolder;}#content .entry-title{font-family:"Open Sans",sans-serif;}#content .entry-title{font-weight:normal;}body.wordpress,body#tinymce{font-family:"Open Sans",sans-serif;}</style> <link rel="icon" href="https://www.ccp4.ac.uk/wp-content/uploads/2017/08/cropped-ccp4_weblogo-e1503062167203-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.ccp4.ac.uk/wp-content/uploads/2017/08/cropped-ccp4_weblogo-e1503062167203-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.ccp4.ac.uk/wp-content/uploads/2017/08/cropped-ccp4_weblogo-e1503062167203-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.ccp4.ac.uk/wp-content/uploads/2017/08/cropped-ccp4_weblogo-e1503062167203-270x270.png" /> <style type="text/css" id="wp-custom-css"> .side-by-side { float: left; margin-right: 10px } .wp-caption { border: none; } .entry-summary .wp-caption, .entry-content .wp-caption, .image-gallery .wp-caption, .attachment-image-wrap .wp-caption, .widget_text .wp-caption { box-shadow: none; } div#tweets { width: 60%; margin: auto; float: left; } #container { width: 1100px; max-width: 95%; } a[target="_blank"]::after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==); margin: 0 3px 0 5px; } </style> </head> <body class="page-template-default page page-id-73 wordpress ltr child-theme logged-out singular sidebar-primary-active sidebar-front-1-inactive sidebar-front-2-inactive sidebar-front-3-inactive menu-primary-active menu-footer-active wp-is-not-mobile theme-genericons-active post_display-auto penny-logo-title logo-active logo-uploaded layout-content custom-fonts-active tf-font_site_title-open-sans tf-font_post_title-open-sans tf-font_base-open-sans"> <div id="container"> <div class="skip-link"> <a class="screen-reader-text" href="">Skip to content</a> </div> <div class="wrap"> <header role="banner" id="header"> <div id="branding"> <p id="site-logo"> <a rel="home" href="https://www.ccp4.ac.uk/"> <img class="logo-img" src="https://www.ccp4.ac.uk/wp-content/uploads/2017/12/CCP4_Web_Header.jpg" alt="Collaborative Computational Project No. 4"/> <span class="screen-reader-text">Collaborative Computational Project No. 4</span> </a> </p> </div><!-- #branding --> </header><!-- #header --> <nav role="navigation" class="menu" id="menu-primary"> <div class="menu-container menu-dropdown menu-search"> <div id="menu-toggle-primary" class="menu-toggle"> <a class="menu-toggle-open" href="#menu-primary"><span class="screen-reader-text">Main</span></a> <a class="menu-toggle-close" href="#menu-toggle-primary"><span class="screen-reader-text">Main</span></a> </div><!-- .menu-toggle --> <div class="wrap"><ul id="menu-primary-items" class="menu-items"><li id="menu-item-111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-111"><a href="https://www.ccp4.ac.uk/">Home</a></li> <li id="menu-item-109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-109"><a href="https://www.ccp4.ac.uk/about-us/">About CCP4</a> <ul class="sub-menu"> <li id="menu-item-182" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182"><a href="https://www.ccp4.ac.uk/history/">History</a></li> <li id="menu-item-1396" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1396"><a href="https://www.ccp4.ac.uk/mission/">Mission</a></li> <li id="menu-item-661" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-661"><a href="https://www.ccp4.ac.uk/ccp4-licence-and-conditions-2/">CCP4 Licence</a> <ul class="sub-menu"> <li id="menu-item-673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-673"><a href="https://www.ccp4.ac.uk/ccp4-commercial-users/">Commercial Users</a></li> </ul> </li> <li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-186"><a href="https://www.ccp4.ac.uk/people/">People</a></li> <li id="menu-item-1210" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1210"><a href="https://www.ccp4.ac.uk/working-groups/">Working Groups</a></li> <li id="menu-item-206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-206"><a href="https://www.ccp4.ac.uk/projects-2/">Projects</a></li> <li id="menu-item-893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-893"><a href="https://www.ccp4.ac.uk/ccp4-v7-0-program-references/">Referencing CCP4</a></li> <li id="menu-item-2508" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2508"><a href="https://www.ccp4.ac.uk/contributing-to-ccp4/">Contributing software to CCP4</a></li> <li id="menu-item-4244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4244"><a href="https://www.ccp4.ac.uk/ccp4-equity-diversity-inclusion/">Equity, diversity & inclusion</a></li> </ul> </li> <li id="menu-item-731" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-731"><a href="http://www.ccp4.ac.uk/download/">Software</a> <ul class="sub-menu"> <li id="menu-item-732" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-732"><a target="_blank" rel="noopener" href="https://ccp4online.ccp4.ac.uk/ccp4online">CCP4 online</a></li> <li id="menu-item-1372" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1372"><a target="_blank" rel="noopener" href="http://cloud.ccp4.ac.uk/">CCP4 Cloud</a></li> <li id="menu-item-730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-730"><a href="https://www.ccp4.ac.uk/download/">Download</a></li> <li id="menu-item-3091" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3091"><a href="https://www.ccp4.ac.uk/ccp4-8-0-updates/">Updates</a></li> <li id="menu-item-436" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-73 current_page_item menu-item-436"><a href="https://www.ccp4.ac.uk/developers/" aria-current="page">For developers</a></li> <li id="menu-item-3086" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3086"><a href="http://ftp.ccp4.ac.uk">FTP site</a></li> </ul> </li> <li id="menu-item-1741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1741"><a href="https://www.ccp4.ac.uk/documentation-2/">Documentation</a> <ul class="sub-menu"> <li id="menu-item-1791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1791"><a href="https://www.ccp4.ac.uk/documentation-2/">Documentation</a></li> <li id="menu-item-1102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1102"><a href="https://www.ccp4.ac.uk/tutorials/">Tutorials</a></li> </ul> </li> <li id="menu-item-867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-867"><a href="https://www.ccp4.ac.uk/workshops/">CCP4 Events</a></li> <li id="menu-item-684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-684"><a href="https://www.ccp4.ac.uk/contact-us/">Contact Us</a> <ul class="sub-menu"> <li id="menu-item-1792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1792"><a href="https://www.ccp4.ac.uk/contact-us/">Contact Us</a></li> <li id="menu-item-1665" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1665"><a href="https://www.ccp4.ac.uk/reporting-a-problem/">Reporting a problem</a></li> </ul> </li> </ul></div> <form role="search" method="get" class="search-form" action="https://www.ccp4.ac.uk/"> <a href="#search-menu" class="search-toggle"><span class="screen-reader-text">Expand Search Form</span></a> <input id="search-menu" aria-label="search-field" type="search" class="search-field" placeholder="Search…" value="" name="s"/> <button class="search-submit button"><span class="screen-reader-text">Search</span></button> </form> </div><!-- .menu-container --> </nav><!-- #menu-primary --> <div id="main" class="main"> <div class="main-wrap"> <main class="content" id="content"> <div class="content-entry-wrap"> <article id="post-73" class="post-73 page type-page status-publish hentry entry wpautop"> <div class="entry-wrap"> <header class="entry-header"> <h1 class="entry-title">For developers</h1> </header><!-- .entry-header --> <div class="entry-content"> <div id="ez-toc-container" class="ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction"> <p class="ez-toc-title" style="cursor:inherit">Table of Contents</p> <label for="ez-toc-cssicon-toggle-item-674b71a9b8381" class="ez-toc-cssicon-toggle-label"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></label><input type="checkbox" id="ez-toc-cssicon-toggle-item-674b71a9b8381" aria-label="Toggle" /><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="#Developers_meeting" title="Developers’ meeting">Developers’ meeting</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="#Source_code" title="Source code">Source code</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="#Bulletin_board" title="Bulletin board">Bulletin board</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="#Miscellaneous" title="Miscellaneous">Miscellaneous</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="#Bugs_and_features" title="Bugs and features">Bugs and features</a></li></ul></nav></div> <h2><span class="ez-toc-section" id="Developers_meeting"></span>Developers’ meeting<span class="ez-toc-section-end"></span></h2> <p>The next developers’ meeting will be 8-10 July 2025 at <a href="https://www.thecosenershouse.co.uk/" target="_blank" rel="noopener">The Cosener’s House</a>, Abingdon-on-Thames.</p> <h2><span class="ez-toc-section" id="Source_code"></span>Source code<span class="ez-toc-section-end"></span></h2> <ul> <li><a href="http://devtools.fg.oisin.rc-harwell.ac.uk/">Building instructions</a></li> <li><a href="https://fg.oisin.rc-harwell.ac.uk/">CCP4Forge portal</a></li> </ul> <h2><span class="ez-toc-section" id="Bulletin_board"></span>Bulletin board<span class="ez-toc-section-end"></span></h2> <ul> <li><a href="http://www.ccp4.ac.uk/dev/dev-bb.php">ccp4-dev</a> – Mailing Lists</li> </ul> <h2><span class="ez-toc-section" id="Miscellaneous"></span>Miscellaneous<span class="ez-toc-section-end"></span></h2> <ul> <li><a href="/group/server_certificates.html">Status of CCP4 server certificates</a></li> <li><a href="http://www.ccp4.ac.uk/dev/bzr-tutorial.html">A quick guide to using Bazaar</a> <a href="http://www.ccp4.ac.uk/dev/bzr-tutorial.pdf">[pdf] </a>(<i>April 2014</i>)</li> <li><a href="http://www.ccp4.ac.uk/dev/user.html">Users guide</a> and <a href="http://www.ccp4.ac.uk/dev/spec.html">Developers Guide</a> to Missing Number Flags in MTZ files (<i>old</i>)</li> <li><a href="https://www.proteindiffraction.org">Repository of X-ray crystallographic datasets from Structural Genomics consortia</a></li> <li><a href="http://www.ccp4.ac.uk/autostruct/testdata/index.html">Test Data at Autostruct/CCP4</a></li> <li><a href="http://www.ccp4.ac.uk/ccp4i/developers.html">CCP4i Developers Resource page</a></li> <li><a href="http://www.ccp4.ac.uk/dev/templates/templates.php">Templates for using CCP4 library routines</a> (<i>September 1998</i>)</li> <li><a href="http://www.ccp4.ac.uk/dev/html_guide.html">How to Write CCP4 Documentation</a> <a href="http://www.ccp4.ac.uk/dev/guide_to_doc.pdf">[pdf] </a>(<i>February 1998</i>)</li> </ul> <ul> <li><a href="http://www.ccp4.ac.uk/group/">Information for CCP4 RAL Staff</a> (restricted access)</li> </ul> <h2><span class="ez-toc-section" id="Bugs_and_features"></span>Bugs and features<span class="ez-toc-section-end"></span></h2> <p>The usual way to report bugs or request new features is by email to <strong><a href="mailto:ccp4@ccp4.ac.uk">ccp4@ccp4.ac.uk</a></strong>.</p> <p>However, developers may take a more active approach by submitting reports and requests on the <a href="http://fg.oisin.rc-harwell.ac.uk/">CCP4Forge site</a>. If a tracker for the component in question is already set up, please use it. Otherwise, use one of the <a href="https://fg.oisin.rc-harwell.ac.uk/tracker/?group_id=97">general trackers for series-65</a>.</p> <p>After the requested changes have gone out to nightly builds and are tested, an update request should be placed on the <a href="https://fg.oisin.rc-harwell.ac.uk/tracker/?atid=146&group_id=97&func=browse">updates tracker</a>, as described on the <a href="http://series-65.fg.oisin.rc-harwell.ac.uk/">Project Home Page</a> under the section <b>Updates Tracker</b>.</p> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </div><!-- .entry-wrap --> </article><!-- .entry --> </div><!-- .content-entry-wrap--> </main><!-- #content --> </div><!-- .main-wrap --> </div><!-- #main --> </div><!-- #container .wrap --> <footer id="footer"> <div class="wrap"> <p class="credit"> <a rel="home" href="https://www.ccp4.ac.uk" class="site-link">Collaborative Computational Project No. 4</a> © 2024 <span id="footer-links"><a href="https://www.ccp4.ac.uk/ccp4-and-privacy-statement/">Privacy Notice</a> </span> </p><!-- .credit --> </div><!-- .wrap --> </footer><!-- #footer --> </div><!-- #container --> <div style="width:100%;text-align:center; font-size:11px; clear:both"><a target="_blank" title="Insert PHP Snippet Wordpress Plugin" href="http://xyzscripts.com/wordpress-plugins/insert-php-code-snippet/">PHP Code Snippets</a> Powered By : <a target="_blank" title="PHP Scripts & Wordpress Plugins" href="http://www.xyzscripts.com" >XYZScripts.com</a></div><script type="text/javascript" src="//cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js?ver=6.5.5" id="mathjax-js"></script> <script type="text/javascript" src="https://www.ccp4.ac.uk/wp-content/plugins/widget-options/assets/js/widgetopts.resize.js?ver=4.0.8" id="widgetopts-resize-script-js"></script> <script type="text/javascript" src="https://www.ccp4.ac.uk/wp-content/themes/penny/assets/js/jquery.fitvids.min.js?ver=1.1.0" id="fitvids-js"></script> <script type="text/javascript" src="https://www.ccp4.ac.uk/wp-content/themes/penny/assets/js/jquery.theme.js?ver=2.4.0" id="penny-script-js"></script> </body> </html>